diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ADRESSEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ADRESSEType.java new file mode 100644 index 00000000..15edd061 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ADRESSEType.java @@ -0,0 +1,302 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.RisikoAdresseType; + + +/** + *

Java-Klasse für ADRESSE_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ADRESSE_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ADRESSE_Type") +@XmlSeeAlso({ + RisikoAdresseType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ADRESSEType { + + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long pac; + @XmlAttribute(name = "LandesCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCd; + @XmlAttribute(name = "PLZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String plz; + @XmlAttribute(name = "Ort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ort; + @XmlAttribute(name = "Strasse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String strasse; + @XmlAttribute(name = "Hausnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zusatz; + @XmlAttribute(name = "AdressID_VU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDVU; + @XmlAttribute(name = "AdressID_Makler") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDMakler; + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusatz(String value) { + this.zusatz = value; + } + + /** + * Ruft den Wert der adressIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDVU() { + return adressIDVU; + } + + /** + * Legt den Wert der adressIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDVU(String value) { + this.adressIDVU = value; + } + + /** + * Ruft den Wert der adressIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDMakler() { + return adressIDMakler; + } + + /** + * Legt den Wert der adressIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDMakler(String value) { + this.adressIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/BBArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/BBArtCdType.java new file mode 100644 index 00000000..81a67c46 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/BBArtCdType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für BBArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="BBArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ABL"/>
+ *     <enumeration value="ERL"/>
+ *     <enumeration value="SLF"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BBArtCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum BBArtCdType { + + + /** + * Ablebensfall + * + */ + ABL, + + /** + * Erlebensfall + * + */ + ERL, + + /** + * sonstiger Leistungsfall + * + */ + SLF; + + public String value() { + return name(); + } + + public static BBArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/DachungsArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/DachungsArtCdType.java new file mode 100644 index 00000000..ec19c51d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/DachungsArtCdType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DachungsArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="DachungsArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="BD"/>
+ *     <enumeration value="TD"/>
+ *     <enumeration value="EP"/>
+ *     <enumeration value="BL"/>
+ *     <enumeration value="HDA"/>
+ *     <enumeration value="BMS"/>
+ *     <enumeration value="BOS"/>
+ *     <enumeration value="BS"/>
+ *     <enumeration value="FMS"/>
+ *     <enumeration value="FOS"/>
+ *     <enumeration value="NHD"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DachungsArtCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum DachungsArtCdType { + + + /** + * Betondachstein + * + */ + BD, + + /** + * Tondachstein + * + */ + TD, + + /** + * Eternitplatten + * + */ + EP, + + /** + * Blec + * + */ + BL, + + /** + * harte Dachung - Andere + * + */ + HDA, + + /** + * Bitumenabdichtung mit Schüttung + * + */ + BMS, + + /** + * Bitumenabdichtung ohne Schüttung + * + */ + BOS, + + /** + * Bitumenschindel + * + */ + BS, + + /** + * Foliendach mit Schüttung + * + */ + FMS, + + /** + * Foliendach ohne Schüttung + * + */ + FOS, + + /** + * nicht harte Dachung - Andere + * + */ + NHD; + + public String value() { + return name(); + } + + public static DachungsArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAntragType.java new file mode 100644 index 00000000..7c97d82d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAntragType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Antrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Antrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Nummer" use="required" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="Datum" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Antrag_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELAntragType { + + @XmlAttribute(name = "Nummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String nummer; + @XmlAttribute(name = "Datum") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + + /** + * Ruft den Wert der nummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNummer() { + return nummer; + } + + /** + * Legt den Wert der nummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNummer(String value) { + this.nummer = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAnzahlType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAnzahlType.java new file mode 100644 index 00000000..3470f5d7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAnzahlType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Anzahl_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Anzahl_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Bezeichnung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Wert" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Anzahl_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELAnzahlType { + + @XmlAttribute(name = "Bezeichnung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlAttribute(name = "Wert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal wert; + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBetragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBetragType.java new file mode 100644 index 00000000..38a0fc0a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBetragType.java @@ -0,0 +1,192 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Betrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Betrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="BetragArtCd" type="{urn:omds20}BetragArtCd_Type" />
+ *       <attribute name="Datum" type="{urn:omds20}Datum" />
+ *       <attribute name="Bezeichnung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="Wert" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Betrag_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELBetragType { + + @XmlAttribute(name = "BetragArtCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String betragArtCd; + @XmlAttribute(name = "Datum") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "Bezeichnung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlAttribute(name = "WaehrungsCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "Wert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal wert; + + /** + * Ruft den Wert der betragArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBetragArtCd() { + return betragArtCd; + } + + /** + * Legt den Wert der betragArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetragArtCd(String value) { + this.betragArtCd = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBezugsberechtigungType.java new file mode 100644 index 00000000..d8fd27dd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBezugsberechtigungType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Bezugsberechtigung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Bezugsberechtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="BBArtCd" use="required" type="{urn:omds20}BBArtCd_Type" />
+ *       <attribute name="BBTxt" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Bezugsberechtigung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELBezugsberechtigungType { + + @XmlAttribute(name = "BBArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BBArtCdType bbArtCd; + @XmlAttribute(name = "BBTxt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bbTxt; + + /** + * Ruft den Wert der bbArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link BBArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BBArtCdType getBBArtCd() { + return bbArtCd; + } + + /** + * Legt den Wert der bbArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BBArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBBArtCd(BBArtCdType value) { + this.bbArtCd = value; + } + + /** + * Ruft den Wert der bbTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBBTxt() { + return bbTxt; + } + + /** + * Legt den Wert der bbTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBBTxt(String value) { + this.bbTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEinstufungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEinstufungType.java new file mode 100644 index 00000000..d8f0cea4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEinstufungType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Einstufung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Einstufung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="EstArtCd" use="required" type="{urn:omds20}EstArtCd_Type" />
+ *       <attribute name="EstWert" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="5"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Einstufung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELEinstufungType { + + @XmlAttribute(name = "EstArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected EstArtCdType estArtCd; + @XmlAttribute(name = "EstWert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String estWert; + + /** + * Ruft den Wert der estArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link EstArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public EstArtCdType getEstArtCd() { + return estArtCd; + } + + /** + * Legt den Wert der estArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link EstArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEstArtCd(EstArtCdType value) { + this.estArtCd = value; + } + + /** + * Ruft den Wert der estWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getEstWert() { + return estWert; + } + + /** + * Legt den Wert der estWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEstWert(String value) { + this.estWert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEntscheidungsfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEntscheidungsfrageType.java new file mode 100644 index 00000000..ce5134bf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEntscheidungsfrageType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Entscheidungsfrage_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Entscheidungsfrage_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="EFrageCd" use="required" type="{urn:omds20}EFrageCd_Type" />
+ *       <attribute name="EFrageAntw" use="required" type="{urn:omds20}Entsch3_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Entscheidungsfrage_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELEntscheidungsfrageType { + + @XmlAttribute(name = "EFrageCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String eFrageCd; + @XmlAttribute(name = "EFrageAntw", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String eFrageAntw; + + /** + * Ruft den Wert der eFrageCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getEFrageCd() { + return eFrageCd; + } + + /** + * Legt den Wert der eFrageCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEFrageCd(String value) { + this.eFrageCd = value; + } + + /** + * Ruft den Wert der eFrageAntw-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getEFrageAntw() { + return eFrageAntw; + } + + /** + * Legt den Wert der eFrageAntw-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEFrageAntw(String value) { + this.eFrageAntw = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELFlaecheType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELFlaecheType.java new file mode 100644 index 00000000..b2d0a17f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELFlaecheType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Flaeche_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Flaeche_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="FlaechenAttributCd" use="required" type="{urn:omds20}FlaechenAttributCd_Type" />
+ *       <attribute name="Nummer">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="InnenFlaeche" type="{urn:omds20}decimal" />
+ *       <attribute name="VerbauteFlaeche" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Flaeche_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELFlaecheType { + + @XmlAttribute(name = "FlaechenAttributCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected FlaechenAttributCdType flaechenAttributCd; + @XmlAttribute(name = "Nummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String nummer; + @XmlAttribute(name = "InnenFlaeche") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal innenFlaeche; + @XmlAttribute(name = "VerbauteFlaeche") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal verbauteFlaeche; + + /** + * Ruft den Wert der flaechenAttributCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link FlaechenAttributCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public FlaechenAttributCdType getFlaechenAttributCd() { + return flaechenAttributCd; + } + + /** + * Legt den Wert der flaechenAttributCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FlaechenAttributCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFlaechenAttributCd(FlaechenAttributCdType value) { + this.flaechenAttributCd = value; + } + + /** + * Ruft den Wert der nummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNummer() { + return nummer; + } + + /** + * Legt den Wert der nummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNummer(String value) { + this.nummer = value; + } + + /** + * Ruft den Wert der innenFlaeche-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getInnenFlaeche() { + return innenFlaeche; + } + + /** + * Legt den Wert der innenFlaeche-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setInnenFlaeche(BigDecimal value) { + this.innenFlaeche = value; + } + + /** + * Ruft den Wert der verbauteFlaeche-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getVerbauteFlaeche() { + return verbauteFlaeche; + } + + /** + * Legt den Wert der verbauteFlaeche-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerbauteFlaeche(BigDecimal value) { + this.verbauteFlaeche = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGewinnbeteiligungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGewinnbeteiligungType.java new file mode 100644 index 00000000..138b31fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGewinnbeteiligungType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Gewinnbeteiligung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Gewinnbeteiligung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Datum" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="Wert" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Gewinnbeteiligung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELGewinnbeteiligungType { + + @XmlAttribute(name = "Datum", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "Wert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal wert; + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGrenzwertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGrenzwertType.java new file mode 100644 index 00000000..49e0e7ed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGrenzwertType.java @@ -0,0 +1,130 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Grenzwert_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Grenzwert_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="GrwArtCd" use="required" type="{urn:omds20}GrwArtCd_Type" />
+ *       <attribute name="GrWert" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="GrwTyp">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Grenzwert_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELGrenzwertType { + + @XmlAttribute(name = "GrwArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GrwArtCdType grwArtCd; + @XmlAttribute(name = "GrWert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal grWert; + @XmlAttribute(name = "GrwTyp") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String grwTyp; + + /** + * Ruft den Wert der grwArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link GrwArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GrwArtCdType getGrwArtCd() { + return grwArtCd; + } + + /** + * Legt den Wert der grwArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GrwArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGrwArtCd(GrwArtCdType value) { + this.grwArtCd = value; + } + + /** + * Ruft den Wert der grWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getGrWert() { + return grWert; + } + + /** + * Legt den Wert der grWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGrWert(BigDecimal value) { + this.grWert = value; + } + + /** + * Ruft den Wert der grwTyp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGrwTyp() { + return grwTyp; + } + + /** + * Legt den Wert der grwTyp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGrwTyp(String value) { + this.grwTyp = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIdentifizierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIdentifizierungType.java new file mode 100644 index 00000000..35398406 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIdentifizierungType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Identifizierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Identifizierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="IdfArtCd" use="required" type="{urn:omds20}IdfArtCd_Type" />
+ *       <attribute name="IdfSchluessel" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="IdfDatum" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Identifizierung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELIdentifizierungType { + + @XmlAttribute(name = "IdfArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected IdfArtCdType idfArtCd; + @XmlAttribute(name = "IdfSchluessel", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String idfSchluessel; + @XmlAttribute(name = "IdfDatum") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar idfDatum; + + /** + * Ruft den Wert der idfArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link IdfArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public IdfArtCdType getIdfArtCd() { + return idfArtCd; + } + + /** + * Legt den Wert der idfArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IdfArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIdfArtCd(IdfArtCdType value) { + this.idfArtCd = value; + } + + /** + * Ruft den Wert der idfSchluessel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getIdfSchluessel() { + return idfSchluessel; + } + + /** + * Legt den Wert der idfSchluessel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIdfSchluessel(String value) { + this.idfSchluessel = value; + } + + /** + * Ruft den Wert der idfDatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getIdfDatum() { + return idfDatum; + } + + /** + * Legt den Wert der idfDatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIdfDatum(XMLGregorianCalendar value) { + this.idfDatum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIndexType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIndexType.java new file mode 100644 index 00000000..6460ddb2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIndexType.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Index_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Index_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="IndexArtCd" use="required" type="{urn:omds20}IndexArtCd_Type" />
+ *       <attribute name="Datum" type="{http://www.w3.org/2001/XMLSchema}gYearMonth" />
+ *       <attribute name="Wert" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Index_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELIndexType { + + @XmlAttribute(name = "IndexArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String indexArtCd; + @XmlAttribute(name = "Datum") + @XmlSchemaType(name = "gYearMonth") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "Wert") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal wert; + + /** + * Ruft den Wert der indexArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getIndexArtCd() { + return indexArtCd; + } + + /** + * Legt den Wert der indexArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIndexArtCd(String value) { + this.indexArtCd = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKFZKennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKFZKennzeichenType.java new file mode 100644 index 00000000..7b28e431 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKFZKennzeichenType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-KFZ-Kennzeichen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-KFZ-Kennzeichen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Pol_Kennz" use="required" type="{urn:omds20}Pol_Kennz_Type" />
+ *       <attribute name="Fahrgestnr" type="{urn:omds20}Fahrgestnr_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-KFZ-Kennzeichen_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELKFZKennzeichenType { + + @XmlAttribute(name = "Pol_Kennz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polKennz; + @XmlAttribute(name = "Fahrgestnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrgestnr; + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolKennz(String value) { + this.polKennz = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKlauselType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKlauselType.java new file mode 100644 index 00000000..f51b7521 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKlauselType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Klausel_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Klausel_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Klauselnr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="26"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Klausel_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELKlauselType { + + @XmlAttribute(name = "Klauselnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String klauselnr; + + /** + * Ruft den Wert der klauselnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKlauselnr() { + return klauselnr; + } + + /** + * Legt den Wert der klauselnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKlauselnr(String value) { + this.klauselnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKommunikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKommunikationType.java new file mode 100644 index 00000000..ba660935 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKommunikationType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Kommunikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Kommunikation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="KomArtCd" use="required" type="{urn:omds20}KomArtCd_Type" />
+ *       <attribute name="Kennung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Kommunikation_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELKommunikationType { + + @XmlAttribute(name = "KomArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String komArtCd; + @XmlAttribute(name = "Kennung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kennung; + + /** + * Ruft den Wert der komArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKomArtCd() { + return komArtCd; + } + + /** + * Legt den Wert der komArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKomArtCd(String value) { + this.komArtCd = value; + } + + /** + * Ruft den Wert der kennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKennung() { + return kennung; + } + + /** + * Legt den Wert der kennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKennung(String value) { + this.kennung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELLegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELLegitimationType.java new file mode 100644 index 00000000..a2da392b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELLegitimationType.java @@ -0,0 +1,202 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.LegitimationType; + + +/** + *

Java-Klasse für EL-Legitimation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Legitimation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="LegArtCd" use="required" type="{urn:omds20}LegArtCd_Type" />
+ *       <attribute name="Ausstellungsbehoerde">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Datum" type="{urn:omds20}Datum" />
+ *       <attribute name="GueltigBis" type="{urn:omds20}Datum" />
+ *       <attribute name="Nummer" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Legitimation_Type") +@XmlSeeAlso({ + LegitimationType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELLegitimationType { + + @XmlAttribute(name = "LegArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String legArtCd; + @XmlAttribute(name = "Ausstellungsbehoerde") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ausstellungsbehoerde; + @XmlAttribute(name = "Datum") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "GueltigBis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigBis; + @XmlAttribute(name = "Nummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String nummer; + + /** + * Ruft den Wert der legArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLegArtCd() { + return legArtCd; + } + + /** + * Legt den Wert der legArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLegArtCd(String value) { + this.legArtCd = value; + } + + /** + * Ruft den Wert der ausstellungsbehoerde-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAusstellungsbehoerde() { + return ausstellungsbehoerde; + } + + /** + * Legt den Wert der ausstellungsbehoerde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAusstellungsbehoerde(String value) { + this.ausstellungsbehoerde = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der gueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigBis() { + return gueltigBis; + } + + /** + * Legt den Wert der gueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigBis(XMLGregorianCalendar value) { + this.gueltigBis = value; + } + + /** + * Ruft den Wert der nummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNummer() { + return nummer; + } + + /** + * Legt den Wert der nummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNummer(String value) { + this.nummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektType.java new file mode 100644 index 00000000..dac4529e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektType.java @@ -0,0 +1,57 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Objekt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Objekt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ObjLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Objekt_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELObjektType { + + @XmlAttribute(name = "ObjLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int objLfnr; + + /** + * Ruft den Wert der objLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getObjLfnr() { + return objLfnr; + } + + /** + * Legt den Wert der objLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjLfnr(int value) { + this.objLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektdatenType.java new file mode 100644 index 00000000..274f1db3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektdatenType.java @@ -0,0 +1,136 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Objektdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Objektdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ObjektdatenCd" use="required" type="{urn:omds20}ObjektdatenCd_Type" />
+ *       <attribute name="Wert" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="10"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="ObjektdatenInfo">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Objektdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELObjektdatenType { + + @XmlAttribute(name = "ObjektdatenCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String objektdatenCd; + @XmlAttribute(name = "Wert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String wert; + @XmlAttribute(name = "ObjektdatenInfo") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String objektdatenInfo; + + /** + * Ruft den Wert der objektdatenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getObjektdatenCd() { + return objektdatenCd; + } + + /** + * Legt den Wert der objektdatenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektdatenCd(String value) { + this.objektdatenCd = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(String value) { + this.wert = value; + } + + /** + * Ruft den Wert der objektdatenInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getObjektdatenInfo() { + return objektdatenInfo; + } + + /** + * Legt den Wert der objektdatenInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektdatenInfo(String value) { + this.objektdatenInfo = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPolizzennummerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPolizzennummerType.java new file mode 100644 index 00000000..15a5cca8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPolizzennummerType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Polizzennummer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Polizzennummer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="PolArtCd" use="required" type="{urn:omds20}PolArtCd_Type" />
+ *       <attribute name="PolNr" use="required" type="{urn:omds20}Polizzennr" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Polizzennummer_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELPolizzennummerType { + + @XmlAttribute(name = "PolArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PolArtCdType polArtCd; + @XmlAttribute(name = "PolNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polNr; + + /** + * Ruft den Wert der polArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PolArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PolArtCdType getPolArtCd() { + return polArtCd; + } + + /** + * Legt den Wert der polArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PolArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolArtCd(PolArtCdType value) { + this.polArtCd = value; + } + + /** + * Ruft den Wert der polNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolNr() { + return polNr; + } + + /** + * Legt den Wert der polNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolNr(String value) { + this.polNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienfreistellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienfreistellungType.java new file mode 100644 index 00000000..bca3c765 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienfreistellungType.java @@ -0,0 +1,124 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Praemienfreistellung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Praemienfreistellung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="PfrArtCd" use="required" type="{urn:omds20}PfrArtCd_Type" />
+ *       <attribute name="PfrBeg" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="PfrEnde" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Praemienfreistellung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELPraemienfreistellungType { + + @XmlAttribute(name = "PfrArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String pfrArtCd; + @XmlAttribute(name = "PfrBeg", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar pfrBeg; + @XmlAttribute(name = "PfrEnde") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar pfrEnde; + + /** + * Ruft den Wert der pfrArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPfrArtCd() { + return pfrArtCd; + } + + /** + * Legt den Wert der pfrArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPfrArtCd(String value) { + this.pfrArtCd = value; + } + + /** + * Ruft den Wert der pfrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getPfrBeg() { + return pfrBeg; + } + + /** + * Legt den Wert der pfrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPfrBeg(XMLGregorianCalendar value) { + this.pfrBeg = value; + } + + /** + * Ruft den Wert der pfrEnde-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getPfrEnde() { + return pfrEnde; + } + + /** + * Legt den Wert der pfrEnde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPfrEnde(XMLGregorianCalendar value) { + this.pfrEnde = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienkorrekturType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienkorrekturType.java new file mode 100644 index 00000000..7f297845 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienkorrekturType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Praemienkorrektur_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Praemienkorrektur_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="PraemKorrArtCd" use="required" type="{urn:omds20}PraemKorrArtCd_Type" />
+ *       <attribute name="PraemKorrWert" type="{urn:omds20}decimal" />
+ *       <attribute name="PraemKorrProz" type="{urn:omds20}decimal" />
+ *       <attribute name="PraemKorrText">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Praemienkorrektur_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELPraemienkorrekturType { + + @XmlAttribute(name = "PraemKorrArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String praemKorrArtCd; + @XmlAttribute(name = "PraemKorrWert") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemKorrWert; + @XmlAttribute(name = "PraemKorrProz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemKorrProz; + @XmlAttribute(name = "PraemKorrText") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String praemKorrText; + + /** + * Ruft den Wert der praemKorrArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPraemKorrArtCd() { + return praemKorrArtCd; + } + + /** + * Legt den Wert der praemKorrArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemKorrArtCd(String value) { + this.praemKorrArtCd = value; + } + + /** + * Ruft den Wert der praemKorrWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemKorrWert() { + return praemKorrWert; + } + + /** + * Legt den Wert der praemKorrWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemKorrWert(BigDecimal value) { + this.praemKorrWert = value; + } + + /** + * Ruft den Wert der praemKorrProz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemKorrProz() { + return praemKorrProz; + } + + /** + * Legt den Wert der praemKorrProz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemKorrProz(BigDecimal value) { + this.praemKorrProz = value; + } + + /** + * Ruft den Wert der praemKorrText-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPraemKorrText() { + return praemKorrText; + } + + /** + * Legt den Wert der praemKorrText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemKorrText(String value) { + this.praemKorrText = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvereinbarungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvereinbarungType.java new file mode 100644 index 00000000..301ef549 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvereinbarungType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Rahmenvereinbarung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Rahmenvereinbarung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="RahmenVebnr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Rahmenvereinbarung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELRahmenvereinbarungType { + + @XmlAttribute(name = "RahmenVebnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String rahmenVebnr; + + /** + * Ruft den Wert der rahmenVebnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRahmenVebnr() { + return rahmenVebnr; + } + + /** + * Legt den Wert der rahmenVebnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRahmenVebnr(String value) { + this.rahmenVebnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvertragType.java new file mode 100644 index 00000000..8d93d252 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvertragType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Rahmenvertrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Rahmenvertrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="RahmenvertragsartCd" use="required" type="{urn:omds20}RahmenvertragsartCd_Type" />
+ *       <attribute name="Rahmenvertragsnummer" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Rahmenvertrag_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELRahmenvertragType { + + @XmlAttribute(name = "RahmenvertragsartCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String rahmenvertragsartCd; + @XmlAttribute(name = "Rahmenvertragsnummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String rahmenvertragsnummer; + + /** + * Ruft den Wert der rahmenvertragsartCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRahmenvertragsartCd() { + return rahmenvertragsartCd; + } + + /** + * Legt den Wert der rahmenvertragsartCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRahmenvertragsartCd(String value) { + this.rahmenvertragsartCd = value; + } + + /** + * Ruft den Wert der rahmenvertragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRahmenvertragsnummer() { + return rahmenvertragsnummer; + } + + /** + * Legt den Wert der rahmenvertragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRahmenvertragsnummer(String value) { + this.rahmenvertragsnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRenteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRenteType.java new file mode 100644 index 00000000..4e36b2c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRenteType.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Rente_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Rente_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="RntRhythmCd" use="required" type="{urn:omds20}RntRhythmCd_Type" />
+ *       <attribute name="RntBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="RntBetrag" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Rente_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELRenteType { + + @XmlAttribute(name = "RntRhythmCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String rntRhythmCd; + @XmlAttribute(name = "RntBeg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar rntBeg; + @XmlAttribute(name = "RntBetrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal rntBetrag; + + /** + * Ruft den Wert der rntRhythmCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRntRhythmCd() { + return rntRhythmCd; + } + + /** + * Legt den Wert der rntRhythmCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRntRhythmCd(String value) { + this.rntRhythmCd = value; + } + + /** + * Ruft den Wert der rntBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getRntBeg() { + return rntBeg; + } + + /** + * Legt den Wert der rntBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRntBeg(XMLGregorianCalendar value) { + this.rntBeg = value; + } + + /** + * Ruft den Wert der rntBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getRntBetrag() { + return rntBetrag; + } + + /** + * Legt den Wert der rntBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRntBetrag(BigDecimal value) { + this.rntBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehalt.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehalt.java new file mode 100644 index 00000000..1e65beb4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehalt.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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}EL-Selbstbehalt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "EL-Selbstbehalt") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELSelbstbehalt + extends ELSelbstbehaltType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehaltType.java new file mode 100644 index 00000000..92e6b9c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehaltType.java @@ -0,0 +1,164 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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; + + +/** + *

Java-Klasse für EL-Selbstbehalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Selbstbehalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="SbhArtCd" use="required" type="{urn:omds20}SbhArtCd_Type" />
+ *       <attribute name="SbhBetrag" type="{urn:omds20}decimal" />
+ *       <attribute name="SbhProzent" type="{urn:omds20}decimal" />
+ *       <attribute name="SbhText">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Selbstbehalt_Type") +@XmlSeeAlso({ + ELSelbstbehalt.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELSelbstbehaltType { + + @XmlAttribute(name = "SbhArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SbhArtCdType sbhArtCd; + @XmlAttribute(name = "SbhBetrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal sbhBetrag; + @XmlAttribute(name = "SbhProzent") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal sbhProzent; + @XmlAttribute(name = "SbhText") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String sbhText; + + /** + * Ruft den Wert der sbhArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link SbhArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SbhArtCdType getSbhArtCd() { + return sbhArtCd; + } + + /** + * Legt den Wert der sbhArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SbhArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSbhArtCd(SbhArtCdType value) { + this.sbhArtCd = value; + } + + /** + * Ruft den Wert der sbhBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getSbhBetrag() { + return sbhBetrag; + } + + /** + * Legt den Wert der sbhBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSbhBetrag(BigDecimal value) { + this.sbhBetrag = value; + } + + /** + * Ruft den Wert der sbhProzent-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getSbhProzent() { + return sbhProzent; + } + + /** + * Legt den Wert der sbhProzent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSbhProzent(BigDecimal value) { + this.sbhProzent = value; + } + + /** + * Ruft den Wert der sbhText-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSbhText() { + return sbhText; + } + + /** + * Legt den Wert der sbhText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSbhText(String value) { + this.sbhText = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSteuerType.java new file mode 100644 index 00000000..bc4f441e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSteuerType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Steuer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Steuer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="StArtCd" use="required" type="{urn:omds20}StArtCd_Type" />
+ *       <attribute name="StBetrag" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Steuer_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELSteuerType { + + @XmlAttribute(name = "StArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String stArtCd; + @XmlAttribute(name = "StBetrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal stBetrag; + + /** + * Ruft den Wert der stArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStArtCd() { + return stArtCd; + } + + /** + * Legt den Wert der stArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStArtCd(String value) { + this.stArtCd = value; + } + + /** + * Ruft den Wert der stBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getStBetrag() { + return stBetrag; + } + + /** + * Legt den Wert der stBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStBetrag(BigDecimal value) { + this.stBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELTextType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELTextType.java new file mode 100644 index 00000000..06a45663 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELTextType.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Text_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Text_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="TxtArtCd" use="required" type="{urn:omds20}TxtArtCd_Type" />
+ *       <attribute name="TxtInhalt" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Text_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELTextType { + + @XmlAttribute(name = "TxtArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected TxtArtCdType txtArtCd; + @XmlAttribute(name = "TxtInhalt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String txtInhalt; + + /** + * Ruft den Wert der txtArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link TxtArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public TxtArtCdType getTxtArtCd() { + return txtArtCd; + } + + /** + * Legt den Wert der txtArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TxtArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTxtArtCd(TxtArtCdType value) { + this.txtArtCd = value; + } + + /** + * Ruft den Wert der txtInhalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getTxtInhalt() { + return txtInhalt; + } + + /** + * Legt den Wert der txtInhalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTxtInhalt(String value) { + this.txtInhalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELVersicherungssummeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELVersicherungssummeType.java new file mode 100644 index 00000000..32a7e7e0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELVersicherungssummeType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 EL-Versicherungssumme_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Versicherungssumme_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="VSArtCd" use="required" type="{urn:omds20}VSArtCd_Type" />
+ *       <attribute name="VSBetrag" use="required" type="{urn:omds20}decimal14_2" />
+ *       <attribute name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="VSBez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Versicherungssumme_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELVersicherungssummeType { + + @XmlAttribute(name = "VSArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VSArtCdType vsArtCd; + @XmlAttribute(name = "VSBetrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal vsBetrag; + @XmlAttribute(name = "WaehrungsCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "VSBez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vsBez; + + /** + * Ruft den Wert der vsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link VSArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VSArtCdType getVSArtCd() { + return vsArtCd; + } + + /** + * Legt den Wert der vsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VSArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVSArtCd(VSArtCdType value) { + this.vsArtCd = value; + } + + /** + * Ruft den Wert der vsBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getVSBetrag() { + return vsBetrag; + } + + /** + * Legt den Wert der vsBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVSBetrag(BigDecimal value) { + this.vsBetrag = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der vsBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVSBez() { + return vsBez; + } + + /** + * Legt den Wert der vsBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVSBez(String value) { + this.vsBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELZeitraumType.java new file mode 100644 index 00000000..70c8c27c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELZeitraumType.java @@ -0,0 +1,124 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 EL-Zeitraum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Zeitraum_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ZRArtCd" use="required" type="{urn:omds20}ZRArtCd_Type" />
+ *       <attribute name="ZRBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="ZREnd" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Zeitraum_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ELZeitraumType { + + @XmlAttribute(name = "ZRArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zrArtCd; + @XmlAttribute(name = "ZRBeg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zrBeg; + @XmlAttribute(name = "ZREnd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zrEnd; + + /** + * Ruft den Wert der zrArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZRArtCd() { + return zrArtCd; + } + + /** + * Legt den Wert der zrArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZRArtCd(String value) { + this.zrArtCd = value; + } + + /** + * Ruft den Wert der zrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZRBeg() { + return zrBeg; + } + + /** + * Legt den Wert der zrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZRBeg(XMLGregorianCalendar value) { + this.zrBeg = value; + } + + /** + * Ruft den Wert der zrEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZREnd() { + return zrEnd; + } + + /** + * Legt den Wert der zrEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZREnd(XMLGregorianCalendar value) { + this.zrEnd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/Entsch2Type.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/Entsch2Type.java new file mode 100644 index 00000000..bb193c17 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/Entsch2Type.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Entsch2_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="Entsch2_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <minLength value="1"/>
+ *     <maxLength value="1"/>
+ *     <enumeration value="J"/>
+ *     <enumeration value="N"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Entsch2_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum Entsch2Type { + + J, + N; + + public String value() { + return name(); + } + + public static Entsch2Type fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/EstArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/EstArtCdType.java new file mode 100644 index 00000000..444466e3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/EstArtCdType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EstArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="EstArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="G"/>
+ *     <enumeration value="T"/>
+ *     <enumeration value="TVU"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EstArtCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum EstArtCdType { + + + /** + * Gefahrenklasse + * + */ + G, + + /** + * Tarif-, Bonus/Malus-Stufe offiziell + * + */ + T, + + /** + * Tarif-, Bonus/Malus-Stufe VU-intern + * + */ + TVU; + + public String value() { + return name(); + } + + public static EstArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FONDSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FONDSType.java new file mode 100644 index 00000000..1a815f23 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FONDSType.java @@ -0,0 +1,305 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 FONDS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="FONDS_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ISIN" use="required" type="{urn:omds20}ISIN_Type" />
+ *       <attribute name="WKN" type="{urn:omds20}WKN_Type" />
+ *       <attribute name="Bezeichnung" type="{urn:omds20}FondsBez_Type" />
+ *       <attribute name="Kurs" type="{urn:omds20}FondsBetrag_Type" />
+ *       <attribute name="AnteilWertpapier" use="required" 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" use="required" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FONDS_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class FONDSType { + + @XmlAttribute(name = "ISIN", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String isin; + @XmlAttribute(name = "WKN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String wkn; + @XmlAttribute(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlAttribute(name = "Kurs") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal kurs; + @XmlAttribute(name = "AnteilWertpapier", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal anteilWertpapier; + @XmlAttribute(name = "Prozentsatz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal prozentsatz; + @XmlAttribute(name = "Wert") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal wert; + @XmlAttribute(name = "WaehrungsCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "Stichtag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar stichtag; + + /** + * Ruft den Wert der isin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getISIN() { + return isin; + } + + /** + * Legt den Wert der isin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setISIN(String value) { + this.isin = value; + } + + /** + * Ruft den Wert der wkn-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getWKN() { + return wkn; + } + + /** + * Legt den Wert der wkn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWKN(String value) { + this.wkn = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der kurs-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getKurs() { + return kurs; + } + + /** + * Legt den Wert der kurs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKurs(BigDecimal value) { + this.kurs = value; + } + + /** + * Ruft den Wert der anteilWertpapier-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getAnteilWertpapier() { + return anteilWertpapier; + } + + /** + * Legt den Wert der anteilWertpapier-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAnteilWertpapier(BigDecimal value) { + this.anteilWertpapier = value; + } + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProzentsatz(BigDecimal value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(BigDecimal value) { + this.wert = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der stichtag-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getStichtag() { + return stichtag; + } + + /** + * Legt den Wert der stichtag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStichtag(XMLGregorianCalendar value) { + this.stichtag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FlaechenAttributCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FlaechenAttributCdType.java new file mode 100644 index 00000000..d084a6ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FlaechenAttributCdType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für FlaechenAttributCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="FlaechenAttributCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="EG"/>
+ *     <enumeration value="SW"/>
+ *     <enumeration value="MA"/>
+ *     <enumeration value="KM"/>
+ *     <enumeration value="KO"/>
+ *     <enumeration value="WF"/>
+ *     <enumeration value="GF"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FlaechenAttributCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum FlaechenAttributCdType { + + + /** + * Erdgeschoß + * + */ + EG, + + /** + * Stockwerk + * + */ + SW, + + /** + * Mansarde + * + */ + MA, + + /** + * Keller mit Wohnnutzung + * + */ + KM, + + /** + * Keller ohne Wohnnutzung + * + */ + KO, + + /** + * Wohnfläche + * + */ + WF, + + /** + * Grundfläche + * + */ + GF; + + public String value() { + return name(); + } + + public static FlaechenAttributCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GESCHAEDIGTESOBJEKTType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GESCHAEDIGTESOBJEKTType.java new file mode 100644 index 00000000..c2124434 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GESCHAEDIGTESOBJEKTType.java @@ -0,0 +1,291 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 GESCHAEDIGTES_OBJEKT_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GESCHAEDIGTES_OBJEKT_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="GeschObjektLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="SchadenBeschreibung">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="100"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VUNrGesch" type="{urn:omds20}VUNr" />
+ *       <attribute name="VUNameGesch">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PolNrGesch" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="SchadennrGesch">
+ *         <simpleType>
+ *           <restriction base="{urn:omds20}Schadennr">
+ *             <maxLength value="35"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="LandesCd_GeschKfz" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="Kennz_GeschKfz">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GESCHAEDIGTES_OBJEKT_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GESCHAEDIGTESOBJEKTType { + + @XmlAttribute(name = "GeschObjektLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int geschObjektLfnr; + @XmlAttribute(name = "SchadenBeschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadenBeschreibung; + @XmlAttribute(name = "VUNrGesch") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNrGesch; + @XmlAttribute(name = "VUNameGesch") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNameGesch; + @XmlAttribute(name = "PolNrGesch") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polNrGesch; + @XmlAttribute(name = "SchadennrGesch") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennrGesch; + @XmlAttribute(name = "LandesCd_GeschKfz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCdGeschKfz; + @XmlAttribute(name = "Kennz_GeschKfz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kennzGeschKfz; + + /** + * Ruft den Wert der geschObjektLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getGeschObjektLfnr() { + return geschObjektLfnr; + } + + /** + * Legt den Wert der geschObjektLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschObjektLfnr(int value) { + this.geschObjektLfnr = value; + } + + /** + * Ruft den Wert der schadenBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadenBeschreibung() { + return schadenBeschreibung; + } + + /** + * Legt den Wert der schadenBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenBeschreibung(String value) { + this.schadenBeschreibung = value; + } + + /** + * Ruft den Wert der vuNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNrGesch() { + return vuNrGesch; + } + + /** + * Legt den Wert der vuNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNrGesch(String value) { + this.vuNrGesch = value; + } + + /** + * Ruft den Wert der vuNameGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNameGesch() { + return vuNameGesch; + } + + /** + * Legt den Wert der vuNameGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNameGesch(String value) { + this.vuNameGesch = value; + } + + /** + * Ruft den Wert der polNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolNrGesch() { + return polNrGesch; + } + + /** + * Legt den Wert der polNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolNrGesch(String value) { + this.polNrGesch = value; + } + + /** + * Ruft den Wert der schadennrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennrGesch() { + return schadennrGesch; + } + + /** + * Legt den Wert der schadennrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennrGesch(String value) { + this.schadennrGesch = value; + } + + /** + * Ruft den Wert der landesCdGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCdGeschKfz() { + return landesCdGeschKfz; + } + + /** + * Legt den Wert der landesCdGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCdGeschKfz(String value) { + this.landesCdGeschKfz = value; + } + + /** + * Ruft den Wert der kennzGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKennzGeschKfz() { + return kennzGeschKfz; + } + + /** + * Legt den Wert der kennzGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKennzGeschKfz(String value) { + this.kennzGeschKfz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GesFormCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GesFormCdType.java new file mode 100644 index 00000000..99449664 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GesFormCdType.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GesFormCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="GesFormCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="GBH"/>
+ *     <enumeration value="AG"/>
+ *     <enumeration value="OG"/>
+ *     <enumeration value="KG"/>
+ *     <enumeration value="GBR"/>
+ *     <enumeration value="SG"/>
+ *     <enumeration value="GEN"/>
+ *     <enumeration value="EUR"/>
+ *     <enumeration value="EU"/>
+ *     <enumeration value="GKG"/>
+ *     <enumeration value="PS"/>
+ *     <enumeration value="SP"/>
+ *     <enumeration value="VE"/>
+ *     <enumeration value="WEG"/>
+ *     <enumeration value="EWI"/>
+ *     <enumeration value="ARG"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GesFormCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum GesFormCdType { + + + /** + * Gesellschaft mit beschränkter Haftung + * + */ + GBH, + + /** + * Aktiengesellschaft + * + */ + AG, + + /** + * Offene Gesellschaft + * + */ + OG, + + /** + * Kommanditgesellschaft + * + */ + KG, + + /** + * Gesellschaft bürgerlichen Rechts + * + */ + GBR, + + /** + * Stille Gesellschaft + * + */ + SG, + + /** + * Erwerbs- und Wirtschaftsgenossenschaft + * + */ + GEN, + + /** + * Ausländ./EU Rechtsform + * + */ + EUR, + + /** + * Einzelunternehmen + * + */ + EU, + + /** + * GmbH und Co KG + * + */ + GKG, + + /** + * Privatstiftung + * + */ + PS, + + /** + * Sparkasse + * + */ + SP, + + /** + * Verein + * + */ + VE, + + /** + * Wohnungseigentümergemeinschaft + * + */ + WEG, + + /** + * Europäische Wirtschaftliche Interessenvereinigung + * + */ + EWI, + + /** + * Arbeitsgemeinschaft + * + */ + ARG; + + public String value() { + return name(); + } + + public static GesFormCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GrwArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GrwArtCdType.java new file mode 100644 index 00000000..72d7a7c9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GrwArtCdType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GrwArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="GrwArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="DFP"/>
+ *     <enumeration value="KAM"/>
+ *     <enumeration value="KAT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GrwArtCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum GrwArtCdType { + + + /** + * DauerfolgenProz(UV) + * + */ + DFP, + + /** + * Karenzmonate + * + */ + KAM, + + /** + * Karenztage + * + */ + KAT; + + public String value() { + return name(); + } + + public static GrwArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/IdfArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/IdfArtCdType.java new file mode 100644 index 00000000..7f2672cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/IdfArtCdType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für IdfArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="IdfArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="FB"/>
+ *     <enumeration value="SV"/>
+ *     <enumeration value="VB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "IdfArtCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum IdfArtCdType { + + + /** + * Firmenbuchnummer + * + */ + FB, + + /** + * Sozialversicherungsnr + * + */ + SV, + + /** + * Versicherungsbestätigung + * + */ + VB; + + public String value() { + return name(); + } + + public static IdfArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/KLAUSELType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/KLAUSELType.java new file mode 100644 index 00000000..1e29ab37 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/KLAUSELType.java @@ -0,0 +1,204 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 KLAUSEL_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KLAUSEL_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Klauselnr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Klauselbez" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Klauseltxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="7998"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="GueltigVon" type="{urn:omds20}Datum" />
+ *       <attribute name="GueltigBis" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KLAUSEL_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KLAUSELType { + + @XmlAttribute(name = "Klauselnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String klauselnr; + @XmlAttribute(name = "Klauselbez", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String klauselbez; + @XmlAttribute(name = "Klauseltxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String klauseltxt; + @XmlAttribute(name = "GueltigVon") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigVon; + @XmlAttribute(name = "GueltigBis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigBis; + + /** + * Ruft den Wert der klauselnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKlauselnr() { + return klauselnr; + } + + /** + * Legt den Wert der klauselnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKlauselnr(String value) { + this.klauselnr = value; + } + + /** + * Ruft den Wert der klauselbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKlauselbez() { + return klauselbez; + } + + /** + * Legt den Wert der klauselbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKlauselbez(String value) { + this.klauselbez = value; + } + + /** + * Ruft den Wert der klauseltxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKlauseltxt() { + return klauseltxt; + } + + /** + * Legt den Wert der klauseltxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKlauseltxt(String value) { + this.klauseltxt = value; + } + + /** + * Ruft den Wert der gueltigVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigVon() { + return gueltigVon; + } + + /** + * Legt den Wert der gueltigVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigVon(XMLGregorianCalendar value) { + this.gueltigVon = value; + } + + /** + * Ruft den Wert der gueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigBis() { + return gueltigBis; + } + + /** + * Legt den Wert der gueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigBis(XMLGregorianCalendar value) { + this.gueltigBis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LOESCHANSTOSSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LOESCHANSTOSSType.java new file mode 100644 index 00000000..790e8c46 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LOESCHANSTOSSType.java @@ -0,0 +1,359 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 LOESCHANSTOSS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LOESCHANSTOSS_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="LoeschID" use="required" type="{urn:omds20}Datum-Zeit2" />
+ *       <attribute name="SystemQuelle" default="  ">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="GueltigAb" type="{urn:omds20}Datum" />
+ *       <attribute name="Polizzennr" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *       <attribute name="Personennr" type="{urn:omds20}Personennr" />
+ *       <attribute name="Schadennr" type="{urn:omds20}Schadennr" />
+ *       <attribute name="ProvisionsID">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="26"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnverfahrenNr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="32"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="LoeschCd" use="required" type="{urn:omds20}LoeschCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LOESCHANSTOSS_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class LOESCHANSTOSSType { + + @XmlAttribute(name = "LoeschID", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar loeschID; + @XmlAttribute(name = "SystemQuelle") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String systemQuelle; + @XmlAttribute(name = "GueltigAb") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigAb; + @XmlAttribute(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlAttribute(name = "Personennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personennr; + @XmlAttribute(name = "Schadennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennr; + @XmlAttribute(name = "ProvisionsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String provisionsID; + @XmlAttribute(name = "MahnverfahrenNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnverfahrenNr; + @XmlAttribute(name = "LoeschCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected LoeschCdType loeschCd; + + /** + * Ruft den Wert der loeschID-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getLoeschID() { + return loeschID; + } + + /** + * Legt den Wert der loeschID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLoeschID(XMLGregorianCalendar value) { + this.loeschID = value; + } + + /** + * Ruft den Wert der systemQuelle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSystemQuelle() { + if (systemQuelle == null) { + return " "; + } else { + return systemQuelle; + } + } + + /** + * Legt den Wert der systemQuelle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSystemQuelle(String value) { + this.systemQuelle = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der provisionsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getProvisionsID() { + return provisionsID; + } + + /** + * Legt den Wert der provisionsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvisionsID(String value) { + this.provisionsID = value; + } + + /** + * Ruft den Wert der mahnverfahrenNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnverfahrenNr() { + return mahnverfahrenNr; + } + + /** + * Legt den Wert der mahnverfahrenNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnverfahrenNr(String value) { + this.mahnverfahrenNr = value; + } + + /** + * Ruft den Wert der loeschCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link LoeschCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public LoeschCdType getLoeschCd() { + return loeschCd; + } + + /** + * Legt den Wert der loeschCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link LoeschCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLoeschCd(LoeschCdType value) { + this.loeschCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LoeschCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LoeschCdType.java new file mode 100644 index 00000000..67d4a5b2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LoeschCdType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für LoeschCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="LoeschCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="M"/>
+ *     <enumeration value="L"/>
+ *     <enumeration value="G"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LoeschCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum LoeschCdType { + + + /** + * Markieren als nichtmehrversorgt + * + */ + M, + + /** + * Löschen wg.z.B.Falschlieferung + * + */ + L, + + /** + * Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + * + */ + G; + + public String value() { + return name(); + } + + public static LoeschCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MAHNUNGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MAHNUNGType.java new file mode 100644 index 00000000..d7c1fae3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MAHNUNGType.java @@ -0,0 +1,777 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für MAHNUNG_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="MAHNUNG_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *       </sequence>
+ *       <attribute name="MahnverfahrenNr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="32"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnungNr" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
+ *       <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="MahnBetrag" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="MahnSpesen" type="{urn:omds20}decimal" />
+ *       <attribute name="MahnStufeCd" use="required" type="{urn:omds20}MahnStufeCd_Type" />
+ *       <attribute name="MahnStufeTextVU">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStelleVU">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStelleBeauftragt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStufeGueltigAb" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnStufeGueltigBis" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnStufeCdNext" type="{urn:omds20}MahnStufeCd_Type" />
+ *       <attribute name="MahnStufeTextVUNext">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStufeGueltigAbNext" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnLetzteZahlung" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnAeltesteFaelligkeit" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnAnzahlFaelligkeiten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="GrundRuecklaufCd" type="{urn:omds20}GrundRuecklaufCd_Type" />
+ *       <attribute name="MahnDeckungBis" type="{urn:omds20}Datum" />
+ *       <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MAHNUNG_Type", propOrder = { + "elText" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class MAHNUNGType { + + @XmlElement(name = "EL-Text") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elText; + @XmlAttribute(name = "MahnverfahrenNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnverfahrenNr; + @XmlAttribute(name = "MahnungNr") + @XmlSchemaType(name = "positiveInteger") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger mahnungNr; + @XmlAttribute(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlAttribute(name = "Vermnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermnr; + @XmlAttribute(name = "MahnBetrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal mahnBetrag; + @XmlAttribute(name = "MahnSpesen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal mahnSpesen; + @XmlAttribute(name = "MahnStufeCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnStufeCd; + @XmlAttribute(name = "MahnStufeTextVU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnStufeTextVU; + @XmlAttribute(name = "MahnStelleVU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnStelleVU; + @XmlAttribute(name = "MahnStelleBeauftragt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnStelleBeauftragt; + @XmlAttribute(name = "MahnStufeGueltigAb") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar mahnStufeGueltigAb; + @XmlAttribute(name = "MahnStufeGueltigBis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar mahnStufeGueltigBis; + @XmlAttribute(name = "MahnStufeCdNext") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnStufeCdNext; + @XmlAttribute(name = "MahnStufeTextVUNext") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mahnStufeTextVUNext; + @XmlAttribute(name = "MahnStufeGueltigAbNext") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar mahnStufeGueltigAbNext; + @XmlAttribute(name = "MahnLetzteZahlung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar mahnLetzteZahlung; + @XmlAttribute(name = "MahnAeltesteFaelligkeit") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar mahnAeltesteFaelligkeit; + @XmlAttribute(name = "MahnAnzahlFaelligkeiten") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer mahnAnzahlFaelligkeiten; + @XmlAttribute(name = "GrundRuecklaufCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String grundRuecklaufCd; + @XmlAttribute(name = "MahnDeckungBis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar mahnDeckungBis; + @XmlAttribute(name = "VtgSparteCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnverfahrenNr() { + return mahnverfahrenNr; + } + + /** + * Legt den Wert der mahnverfahrenNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnverfahrenNr(String value) { + this.mahnverfahrenNr = value; + } + + /** + * Ruft den Wert der mahnungNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getMahnungNr() { + return mahnungNr; + } + + /** + * Legt den Wert der mahnungNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnungNr(BigInteger value) { + this.mahnungNr = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der mahnBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getMahnBetrag() { + return mahnBetrag; + } + + /** + * Legt den Wert der mahnBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnBetrag(BigDecimal value) { + this.mahnBetrag = value; + } + + /** + * Ruft den Wert der mahnSpesen-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getMahnSpesen() { + return mahnSpesen; + } + + /** + * Legt den Wert der mahnSpesen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnSpesen(BigDecimal value) { + this.mahnSpesen = value; + } + + /** + * Ruft den Wert der mahnStufeCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnStufeCd() { + return mahnStufeCd; + } + + /** + * Legt den Wert der mahnStufeCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStufeCd(String value) { + this.mahnStufeCd = value; + } + + /** + * Ruft den Wert der mahnStufeTextVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnStufeTextVU() { + return mahnStufeTextVU; + } + + /** + * Legt den Wert der mahnStufeTextVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStufeTextVU(String value) { + this.mahnStufeTextVU = value; + } + + /** + * Ruft den Wert der mahnStelleVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnStelleVU() { + return mahnStelleVU; + } + + /** + * Legt den Wert der mahnStelleVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStelleVU(String value) { + this.mahnStelleVU = value; + } + + /** + * Ruft den Wert der mahnStelleBeauftragt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnStelleBeauftragt() { + return mahnStelleBeauftragt; + } + + /** + * Legt den Wert der mahnStelleBeauftragt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStelleBeauftragt(String value) { + this.mahnStelleBeauftragt = value; + } + + /** + * Ruft den Wert der mahnStufeGueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMahnStufeGueltigAb() { + return mahnStufeGueltigAb; + } + + /** + * Legt den Wert der mahnStufeGueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStufeGueltigAb(XMLGregorianCalendar value) { + this.mahnStufeGueltigAb = value; + } + + /** + * Ruft den Wert der mahnStufeGueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMahnStufeGueltigBis() { + return mahnStufeGueltigBis; + } + + /** + * Legt den Wert der mahnStufeGueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStufeGueltigBis(XMLGregorianCalendar value) { + this.mahnStufeGueltigBis = value; + } + + /** + * Ruft den Wert der mahnStufeCdNext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnStufeCdNext() { + return mahnStufeCdNext; + } + + /** + * Legt den Wert der mahnStufeCdNext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStufeCdNext(String value) { + this.mahnStufeCdNext = value; + } + + /** + * Ruft den Wert der mahnStufeTextVUNext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMahnStufeTextVUNext() { + return mahnStufeTextVUNext; + } + + /** + * Legt den Wert der mahnStufeTextVUNext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStufeTextVUNext(String value) { + this.mahnStufeTextVUNext = value; + } + + /** + * Ruft den Wert der mahnStufeGueltigAbNext-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMahnStufeGueltigAbNext() { + return mahnStufeGueltigAbNext; + } + + /** + * Legt den Wert der mahnStufeGueltigAbNext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnStufeGueltigAbNext(XMLGregorianCalendar value) { + this.mahnStufeGueltigAbNext = value; + } + + /** + * Ruft den Wert der mahnLetzteZahlung-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMahnLetzteZahlung() { + return mahnLetzteZahlung; + } + + /** + * Legt den Wert der mahnLetzteZahlung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnLetzteZahlung(XMLGregorianCalendar value) { + this.mahnLetzteZahlung = value; + } + + /** + * Ruft den Wert der mahnAeltesteFaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMahnAeltesteFaelligkeit() { + return mahnAeltesteFaelligkeit; + } + + /** + * Legt den Wert der mahnAeltesteFaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnAeltesteFaelligkeit(XMLGregorianCalendar value) { + this.mahnAeltesteFaelligkeit = value; + } + + /** + * Ruft den Wert der mahnAnzahlFaelligkeiten-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMahnAnzahlFaelligkeiten() { + return mahnAnzahlFaelligkeiten; + } + + /** + * Legt den Wert der mahnAnzahlFaelligkeiten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnAnzahlFaelligkeiten(Integer value) { + this.mahnAnzahlFaelligkeiten = value; + } + + /** + * Ruft den Wert der grundRuecklaufCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGrundRuecklaufCd() { + return grundRuecklaufCd; + } + + /** + * Legt den Wert der grundRuecklaufCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGrundRuecklaufCd(String value) { + this.grundRuecklaufCd = value; + } + + /** + * Ruft den Wert der mahnDeckungBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMahnDeckungBis() { + return mahnDeckungBis; + } + + /** + * Legt den Wert der mahnDeckungBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMahnDeckungBis(XMLGregorianCalendar value) { + this.mahnDeckungBis = value; + } + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MIGRATIONSINFORMATIONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MIGRATIONSINFORMATIONType.java new file mode 100644 index 00000000..7a8fe2da --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MIGRATIONSINFORMATIONType.java @@ -0,0 +1,168 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 MIGRATIONSINFORMATION_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="MIGRATIONSINFORMATION_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="MigrationsCd" use="required" type="{urn:omds20}MigrationsCd_Type" />
+ *       <attribute name="Wert" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VorgaengerWert" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="GueltigAb" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MIGRATIONSINFORMATION_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class MIGRATIONSINFORMATIONType { + + @XmlAttribute(name = "MigrationsCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String migrationsCd; + @XmlAttribute(name = "Wert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String wert; + @XmlAttribute(name = "VorgaengerWert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vorgaengerWert; + @XmlAttribute(name = "GueltigAb") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigAb; + + /** + * Ruft den Wert der migrationsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMigrationsCd() { + return migrationsCd; + } + + /** + * Legt den Wert der migrationsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMigrationsCd(String value) { + this.migrationsCd = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(String value) { + this.wert = value; + } + + /** + * Ruft den Wert der vorgaengerWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVorgaengerWert() { + return vorgaengerWert; + } + + /** + * Legt den Wert der vorgaengerWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorgaengerWert(String value) { + this.vorgaengerWert = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/NATUERLICHEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/NATUERLICHEPERSONType.java new file mode 100644 index 00000000..1da9664c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/NATUERLICHEPERSONType.java @@ -0,0 +1,347 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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" type="{urn:omds20}GeschlechtCd_Type" />
+ *       <attribute name="Gebdat" type="{urn:omds20}Datum" />
+ *       <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="FamilienstandCd" type="{urn:omds20}FamilienstandCd_Type" />
+ *       <attribute name="GebLandCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="HauptWohnLandCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="PersonID_VU" type="{urn:omds20}PersonID_Type" />
+ *       <attribute name="PersonID_Makler" type="{urn:omds20}PersonID_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NATUERLICHE_PERSON_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class NATUERLICHEPERSONType { + + @XmlAttribute(name = "Familienname", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String familienname; + @XmlAttribute(name = "Vorname") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vorname; + @XmlAttribute(name = "GeschlechtCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String geschlechtCd; + @XmlAttribute(name = "Gebdat") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gebdat; + @XmlAttribute(name = "LandesCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCd; + @XmlAttribute(name = "FamilienstandCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String familienstandCd; + @XmlAttribute(name = "GebLandCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebLandCd; + @XmlAttribute(name = "HauptWohnLandCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String hauptWohnLandCd; + @XmlAttribute(name = "PersonID_VU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personIDVU; + @XmlAttribute(name = "PersonID_Makler") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personIDMakler; + + /** + * Ruft den Wert der familienname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFamilienname() { + return familienname; + } + + /** + * Legt den Wert der familienname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFamilienname(String value) { + this.familienname = value; + } + + /** + * Ruft den Wert der vorname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVorname() { + return vorname; + } + + /** + * Legt den Wert der vorname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorname(String value) { + this.vorname = value; + } + + /** + * Ruft den Wert der geschlechtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGeschlechtCd() { + return geschlechtCd; + } + + /** + * Legt den Wert der geschlechtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschlechtCd(String value) { + this.geschlechtCd = value; + } + + /** + * Ruft den Wert der gebdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGebdat() { + return gebdat; + } + + /** + * Legt den Wert der gebdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebdat(XMLGregorianCalendar value) { + this.gebdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der familienstandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFamilienstandCd() { + return familienstandCd; + } + + /** + * Legt den Wert der familienstandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFamilienstandCd(String value) { + this.familienstandCd = value; + } + + /** + * Ruft den Wert der gebLandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebLandCd() { + return gebLandCd; + } + + /** + * Legt den Wert der gebLandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebLandCd(String value) { + this.gebLandCd = value; + } + + /** + * Ruft den Wert der hauptWohnLandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHauptWohnLandCd() { + return hauptWohnLandCd; + } + + /** + * Legt den Wert der hauptWohnLandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHauptWohnLandCd(String value) { + this.hauptWohnLandCd = value; + } + + /** + * Ruft den Wert der personIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonIDVU() { + return personIDVU; + } + + /** + * Legt den Wert der personIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonIDVU(String value) { + this.personIDVU = value; + } + + /** + * Ruft den Wert der personIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonIDMakler() { + return personIDMakler; + } + + /** + * Legt den Wert der personIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonIDMakler(String value) { + this.personIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/OMDS.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/OMDS.java new file mode 100644 index 00000000..7b569bb6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/OMDS.java @@ -0,0 +1,75 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PAKET" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "paket" +}) +@XmlRootElement(name = "OMDS") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OMDS { + + @XmlElement(name = "PAKET", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List paket; + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPAKET() { + if (paket == null) { + paket = new ArrayList(); + } + return this.paket; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ObjectFactory.java new file mode 100644 index 00000000..e4ec0924 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ObjectFactory.java @@ -0,0 +1,1183 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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_15 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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 _MIGRATIONSINFORMATION_QNAME = new QName("urn:omds20", "MIGRATIONSINFORMATION"); + 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 _ELRahmenvertrag_QNAME = new QName("urn:omds20", "EL-Rahmenvertrag"); + 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"); + private final static QName _ELKFZKennzeichen_QNAME = new QName("urn:omds20", "EL-KFZ-Kennzeichen"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds2Types.v2_15 + * + */ + 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 MIGRATIONSINFORMATIONType } + * + */ + public MIGRATIONSINFORMATIONType createMIGRATIONSINFORMATIONType() { + return new MIGRATIONSINFORMATIONType(); + } + + /** + * 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 ELRahmenvertragType } + * + */ + public ELRahmenvertragType createELRahmenvertragType() { + return new ELRahmenvertragType(); + } + + /** + * 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 ELKFZKennzeichenType } + * + */ + public ELKFZKennzeichenType createELKFZKennzeichenType() { + return new ELKFZKennzeichenType(); + } + + /** + * Create an instance of {@link ADRESSEType } + * + */ + public ADRESSEType createADRESSEType() { + return new ADRESSEType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 MIGRATIONSINFORMATIONType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link MIGRATIONSINFORMATIONType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds20", name = "MIGRATIONSINFORMATION") + public JAXBElement createMIGRATIONSINFORMATION(MIGRATIONSINFORMATIONType value) { + return new JAXBElement(_MIGRATIONSINFORMATION_QNAME, MIGRATIONSINFORMATIONType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PERSONType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 ELRahmenvertragType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ELRahmenvertragType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rahmenvertrag") + public JAXBElement createELRahmenvertrag(ELRahmenvertragType value) { + return new JAXBElement(_ELRahmenvertrag_QNAME, ELRahmenvertragType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKFZKennzeichenType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ELKFZKennzeichenType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-KFZ-Kennzeichen") + public JAXBElement createELKFZKennzeichen(ELKFZKennzeichenType value) { + return new JAXBElement(_ELKFZKennzeichen_QNAME, ELKFZKennzeichenType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PAKET.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PAKET.java new file mode 100644 index 00000000..afd46154 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PAKET.java @@ -0,0 +1,773 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="6"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <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>
+ *       <attribute name="SprachCd" type="{urn:omds20}SprachCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "versunternehmen", + "schluesselart", + "klausel", + "loeschanstoss", + "migrationsinformation", + "person", + "vertrag", + "schaden", + "provision", + "mahnung", + "vertragsfonds" +}) +@XmlRootElement(name = "PAKET") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PAKET { + + @XmlElement(name = "VERS_UNTERNEHMEN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versunternehmen; + @XmlElement(name = "SCHLUESSELART") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List schluesselart; + @XmlElement(name = "KLAUSEL") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List klausel; + @XmlElement(name = "LOESCHANSTOSS") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List loeschanstoss; + @XmlElement(name = "MIGRATIONSINFORMATION") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List migrationsinformation; + @XmlElement(name = "PERSON") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List person; + @XmlElement(name = "VERTRAG") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vertrag; + @XmlElement(name = "SCHADEN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List schaden; + @XmlElement(name = "PROVISION") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List provision; + @XmlElement(name = "MAHNUNG") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List mahnung; + @XmlElement(name = "VERTRAGSFONDS") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vertragsfonds; + @XmlAttribute(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlAttribute(name = "MaklerID", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String maklerID; + @XmlAttribute(name = "PaketZpktErstell", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar paketZpktErstell; + @XmlAttribute(name = "PaketZpktLetztErstell") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar paketZpktLetztErstell; + @XmlAttribute(name = "PaketInhCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PaketInhCdType paketInhCd; + @XmlAttribute(name = "PaketUmfCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PaketUmfCdType paketUmfCd; + @XmlAttribute(name = "OMDSVersion", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String omdsVersion; + @XmlAttribute(name = "VUVersion") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuVersion; + @XmlAttribute(name = "DVRNrAbs", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dvrNrAbs; + @XmlAttribute(name = "PaketKommentar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String paketKommentar; + @XmlAttribute(name = "SprachCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SprachCdType sprachCd; + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getLOESCHANSTOSS() { + if (loeschanstoss == null) { + loeschanstoss = new ArrayList(); + } + return this.loeschanstoss; + } + + /** + * Gets the value of the migrationsinformation 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 migrationsinformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMIGRATIONSINFORMATION().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MIGRATIONSINFORMATIONType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getMIGRATIONSINFORMATION() { + if (migrationsinformation == null) { + migrationsinformation = new ArrayList(); + } + return this.migrationsinformation; + } + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der paketZpktErstell-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getPaketZpktErstell() { + return paketZpktErstell; + } + + /** + * Legt den Wert der paketZpktErstell-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPaketZpktErstell(XMLGregorianCalendar value) { + this.paketZpktErstell = value; + } + + /** + * Ruft den Wert der paketZpktLetztErstell-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getPaketZpktLetztErstell() { + return paketZpktLetztErstell; + } + + /** + * Legt den Wert der paketZpktLetztErstell-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPaketZpktLetztErstell(XMLGregorianCalendar value) { + this.paketZpktLetztErstell = value; + } + + /** + * Ruft den Wert der paketInhCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketInhCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PaketInhCdType getPaketInhCd() { + return paketInhCd; + } + + /** + * Legt den Wert der paketInhCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketInhCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPaketInhCd(PaketInhCdType value) { + this.paketInhCd = value; + } + + /** + * Ruft den Wert der paketUmfCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketUmfCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PaketUmfCdType getPaketUmfCd() { + return paketUmfCd; + } + + /** + * Legt den Wert der paketUmfCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketUmfCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPaketUmfCd(PaketUmfCdType value) { + this.paketUmfCd = value; + } + + /** + * Ruft den Wert der omdsVersion-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOMDSVersion() { + return omdsVersion; + } + + /** + * Legt den Wert der omdsVersion-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOMDSVersion(String value) { + this.omdsVersion = value; + } + + /** + * Ruft den Wert der vuVersion-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUVersion() { + return vuVersion; + } + + /** + * Legt den Wert der vuVersion-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUVersion(String value) { + this.vuVersion = value; + } + + /** + * Ruft den Wert der dvrNrAbs-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDVRNrAbs() { + return dvrNrAbs; + } + + /** + * Legt den Wert der dvrNrAbs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDVRNrAbs(String value) { + this.dvrNrAbs = value; + } + + /** + * Ruft den Wert der paketKommentar-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPaketKommentar() { + return paketKommentar; + } + + /** + * Legt den Wert der paketKommentar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPaketKommentar(String value) { + this.paketKommentar = value; + } + + /** + * Ruft den Wert der sprachCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link SprachCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SprachCdType getSprachCd() { + return sprachCd; + } + + /** + * Legt den Wert der sprachCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SprachCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSprachCd(SprachCdType value) { + this.sprachCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PERSONType.java new file mode 100644 index 00000000..d381331c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PERSONType.java @@ -0,0 +1,491 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PERSONType { + + @XmlElement(name = "NATUERLICHE_PERSON") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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) + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elAnzahlOrELEinstufungOrELEntscheidungsfrage; + @XmlAttribute(name = "Personennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personennr; + @XmlAttribute(name = "PersArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PersArtCdType persArtCd; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long pac; + @XmlAttribute(name = "LandesCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCd; + @XmlAttribute(name = "PLZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String plz; + @XmlAttribute(name = "Ort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ort; + @XmlAttribute(name = "Strasse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String strasse; + @XmlAttribute(name = "Hausnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zusatz; + @XmlAttribute(name = "AdressID_VU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDVU; + @XmlAttribute(name = "AdressID_Makler") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDMakler; + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusatz(String value) { + this.zusatz = value; + } + + /** + * Ruft den Wert der adressIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDVU() { + return adressIDVU; + } + + /** + * Legt den Wert der adressIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDVU(String value) { + this.adressIDVU = value; + } + + /** + * Ruft den Wert der adressIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDMakler() { + return adressIDMakler; + } + + /** + * Legt den Wert der adressIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDMakler(String value) { + this.adressIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PORTFOLIO.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PORTFOLIO.java new file mode 100644 index 00000000..90af38e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PORTFOLIO.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PORTFOLIO + extends PORTFOLIOTYPE +{ + + @XmlElement(name = "FONDS") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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_15/PORTFOLIOTYPE.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PORTFOLIOTYPE.java new file mode 100644 index 00000000..cf16c013 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PORTFOLIOTYPE.java @@ -0,0 +1,339 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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 +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PORTFOLIOTYPE { + + @XmlAttribute(name = "PortfolioID", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String portfolioID; + @XmlAttribute(name = "ISIN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String isin; + @XmlAttribute(name = "WKN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String wkn; + @XmlAttribute(name = "Bezeichnung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlAttribute(name = "Kurs") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal kurs; + @XmlAttribute(name = "AnteilWertpapier") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal anteilWertpapier; + @XmlAttribute(name = "Prozentsatz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal prozentsatz; + @XmlAttribute(name = "Wert") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal wert; + @XmlAttribute(name = "WaehrungsCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "Stichtag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar stichtag; + + /** + * Ruft den Wert der portfolioID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPortfolioID() { + return portfolioID; + } + + /** + * Legt den Wert der portfolioID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPortfolioID(String value) { + this.portfolioID = value; + } + + /** + * Ruft den Wert der isin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getISIN() { + return isin; + } + + /** + * Legt den Wert der isin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setISIN(String value) { + this.isin = value; + } + + /** + * Ruft den Wert der wkn-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getWKN() { + return wkn; + } + + /** + * Legt den Wert der wkn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWKN(String value) { + this.wkn = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der kurs-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getKurs() { + return kurs; + } + + /** + * Legt den Wert der kurs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKurs(BigDecimal value) { + this.kurs = value; + } + + /** + * Ruft den Wert der anteilWertpapier-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getAnteilWertpapier() { + return anteilWertpapier; + } + + /** + * Legt den Wert der anteilWertpapier-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAnteilWertpapier(BigDecimal value) { + this.anteilWertpapier = value; + } + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProzentsatz(BigDecimal value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWert(BigDecimal value) { + this.wert = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der stichtag-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getStichtag() { + return stichtag; + } + + /** + * Legt den Wert der stichtag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStichtag(XMLGregorianCalendar value) { + this.stichtag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PROVISIONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PROVISIONType.java new file mode 100644 index 00000000..bc141f22 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PROVISIONType.java @@ -0,0 +1,600 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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="VerbandSparteCd" type="{urn:omds20}VerbandSparteCd_Type" />
+ *       <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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PROVISIONType { + + @XmlAttribute(name = "ProvisionsID", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String provisionsID; + @XmlAttribute(name = "Vermnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermnr; + @XmlAttribute(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlAttribute(name = "VerbandSparteCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verbandSparteCd; + @XmlAttribute(name = "SpartenCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenCd; + @XmlAttribute(name = "SpartenErweiterung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenErweiterung; + @XmlAttribute(name = "BuchDat", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar buchDat; + @XmlAttribute(name = "ProvVon") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar provVon; + @XmlAttribute(name = "ProvBis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar provBis; + @XmlAttribute(name = "ProvArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String provArtCd; + @XmlAttribute(name = "ProvTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String provTxt; + @XmlAttribute(name = "ProvGrdlg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal provGrdlg; + @XmlAttribute(name = "ProvSatz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal provSatz; + @XmlAttribute(name = "ProvBetrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal provBetrag; + @XmlAttribute(name = "WaehrungsCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "ProvArtText") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String provArtText; + @XmlAttribute(name = "Vorpolizze") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vorpolizze; + + /** + * Ruft den Wert der provisionsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getProvisionsID() { + return provisionsID; + } + + /** + * Legt den Wert der provisionsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvisionsID(String value) { + this.provisionsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der verbandSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerbandSparteCd() { + return verbandSparteCd; + } + + /** + * Legt den Wert der verbandSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerbandSparteCd(String value) { + this.verbandSparteCd = value; + } + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenErweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenErweiterung() { + return spartenErweiterung; + } + + /** + * Legt den Wert der spartenErweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenErweiterung(String value) { + this.spartenErweiterung = value; + } + + /** + * Ruft den Wert der buchDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getBuchDat() { + return buchDat; + } + + /** + * Legt den Wert der buchDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBuchDat(XMLGregorianCalendar value) { + this.buchDat = value; + } + + /** + * Ruft den Wert der provVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getProvVon() { + return provVon; + } + + /** + * Legt den Wert der provVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvVon(XMLGregorianCalendar value) { + this.provVon = value; + } + + /** + * Ruft den Wert der provBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getProvBis() { + return provBis; + } + + /** + * Legt den Wert der provBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvBis(XMLGregorianCalendar value) { + this.provBis = value; + } + + /** + * Ruft den Wert der provArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getProvArtCd() { + return provArtCd; + } + + /** + * Legt den Wert der provArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvArtCd(String value) { + this.provArtCd = value; + } + + /** + * Ruft den Wert der provTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getProvTxt() { + return provTxt; + } + + /** + * Legt den Wert der provTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvTxt(String value) { + this.provTxt = value; + } + + /** + * Ruft den Wert der provGrdlg-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getProvGrdlg() { + return provGrdlg; + } + + /** + * Legt den Wert der provGrdlg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvGrdlg(BigDecimal value) { + this.provGrdlg = value; + } + + /** + * Ruft den Wert der provSatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getProvSatz() { + return provSatz; + } + + /** + * Legt den Wert der provSatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvSatz(BigDecimal value) { + this.provSatz = value; + } + + /** + * Ruft den Wert der provBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getProvBetrag() { + return provBetrag; + } + + /** + * Legt den Wert der provBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvBetrag(BigDecimal value) { + this.provBetrag = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der provArtText-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getProvArtText() { + return provArtText; + } + + /** + * Legt den Wert der provArtText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProvArtText(String value) { + this.provArtText = value; + } + + /** + * Ruft den Wert der vorpolizze-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVorpolizze() { + return vorpolizze; + } + + /** + * Legt den Wert der vorpolizze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorpolizze(String value) { + this.vorpolizze = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PaketInhCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PaketInhCdType.java new file mode 100644 index 00000000..9031bcf9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PaketInhCdType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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_15/PaketUmfCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PaketUmfCdType.java new file mode 100644 index 00000000..ea0cf791 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PaketUmfCdType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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_15/PersArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PersArtCdType.java new file mode 100644 index 00000000..2ce5a578 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PersArtCdType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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_15/PolArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PolArtCdType.java new file mode 100644 index 00000000..a7d72868 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PolArtCdType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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_15/PraemFristCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PraemFristCdType.java new file mode 100644 index 00000000..a7633e69 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PraemFristCdType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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_15/RISIKOType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/RISIKOType.java new file mode 100644 index 00000000..9a7de145 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/RISIKOType.java @@ -0,0 +1,282 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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" use="required" 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" type="{urn:omds20}PraemFristCd_Type" />
+ *       <attribute name="PraemieNto" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RISIKO_Type", propOrder = { + "elAnzahlOrELBetragOrELBezugsberechtigung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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) + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elAnzahlOrELBetragOrELBezugsberechtigung; + @XmlAttribute(name = "RisikoLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int risikoLfnr; + @XmlAttribute(name = "RisikoArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected RisikoArtCdType risikoArtCd; + @XmlAttribute(name = "RisikoBez", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String risikoBez; + @XmlAttribute(name = "PraemFristCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PraemFristCdType praemFristCd; + @XmlAttribute(name = "PraemieNto") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 ELIdentifizierungType } + * {@link ELIndexType } + * {@link ELKlauselType } + * {@link ELObjektType } + * {@link ELPraemienkorrekturType } + * {@link ELRenteType } + * {@link ELSelbstbehalt } + * {@link ELSteuerType } + * {@link ELTextType } + * {@link ELVersicherungssummeType } + * {@link ELZeitraumType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELAnzahlOrELBetragOrELBezugsberechtigung() { + if (elAnzahlOrELBetragOrELBezugsberechtigung == null) { + elAnzahlOrELBetragOrELBezugsberechtigung = new ArrayList(); + } + return this.elAnzahlOrELBetragOrELBezugsberechtigung; + } + + /** + * Ruft den Wert der risikoLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getRisikoLfnr() { + return risikoLfnr; + } + + /** + * Legt den Wert der risikoLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRisikoLfnr(int value) { + this.risikoLfnr = value; + } + + /** + * Ruft den Wert der risikoArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public RisikoArtCdType getRisikoArtCd() { + return risikoArtCd; + } + + /** + * Legt den Wert der risikoArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRisikoArtCd(RisikoArtCdType value) { + this.risikoArtCd = value; + } + + /** + * Ruft den Wert der risikoBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRisikoBez() { + return risikoBez; + } + + /** + * Legt den Wert der risikoBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRisikoBez(String value) { + this.risikoBez = value; + } + + /** + * Ruft den Wert der praemFristCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PraemFristCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PraemFristCdType getPraemFristCd() { + return praemFristCd; + } + + /** + * Legt den Wert der praemFristCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PraemFristCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemFristCd(PraemFristCdType value) { + this.praemFristCd = value; + } + + /** + * Ruft den Wert der praemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemieNto() { + return praemieNto; + } + + /** + * Legt den Wert der praemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemieNto(BigDecimal value) { + this.praemieNto = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/RisikoArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/RisikoArtCdType.java new file mode 100644 index 00000000..850bb61d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/RisikoArtCdType.java @@ -0,0 +1,1126 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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="BL1"/>
+ *     <enumeration value="BL2"/>
+ *     <enumeration value="E01"/>
+ *     <enumeration value="E02"/>
+ *     <enumeration value="EC1"/>
+ *     <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="M07"/>
+ *     <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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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"), + + /** + * Blitzschlag + * + */ + @XmlEnumValue("BL1") + BL_1("BL1"), + + /** + * indirekter Blitzschlag + * + */ + @XmlEnumValue("BL2") + BL_2("BL2"), + + /** + * Einbruch-Diebstahl + * + */ + @XmlEnumValue("E01") + E_01("E01"), + + /** + * Kassenboten + * + */ + @XmlEnumValue("E02") + E_02("E02"), + + /** + * Extended Coverage + * + */ + @XmlEnumValue("EC1") + EC_1("EC1"), + + /** + * 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 und Unterhaltungselektronik + * + */ + @XmlEnumValue("M05") + M_05("M05"), + + /** + * Tiefkühltruhen + * + */ + @XmlEnumValue("M06") + M_06("M06"), + + /** + * Haustechnik + * + */ + @XmlEnumValue("M07") + M_07("M07"), + + /** + * Privat Rechtsschutz + * + */ + @XmlEnumValue("R01") + R_01("R01"), + + /** + * Kfz-Rechtsschutz + * + */ + @XmlEnumValue("R02") + R_02("R02"), + + /** + * Firmen-Rechtsschutz + * + */ + @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_15/SCHADENBETEILIGTERType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHADENBETEILIGTERType.java new file mode 100644 index 00000000..d24ed804 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHADENBETEILIGTERType.java @@ -0,0 +1,229 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SCHADENBETEILIGTERType { + + @XmlElement(name = "GESCHAEDIGTES_OBJEKT") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List geschaedigtesobjekt; + @XmlElement(name = "ZAHLUNG") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zahlung; + @XmlAttribute(name = "BetLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int betLfnr; + @XmlAttribute(name = "Personennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personennr; + @XmlAttribute(name = "BetRolleCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String betRolleCd; + @XmlAttribute(name = "BetTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZAHLUNG() { + if (zahlung == null) { + zahlung = new ArrayList(); + } + return this.zahlung; + } + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der betRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBetRolleCd() { + return betRolleCd; + } + + /** + * Legt den Wert der betRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetRolleCd(String value) { + this.betRolleCd = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetTxt(String value) { + this.betTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHADENType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHADENType.java new file mode 100644 index 00000000..5f112044 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHADENType.java @@ -0,0 +1,721 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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"/>
+ *         <element ref="{urn:omds20}EL-KFZ-Kennzeichen" 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="VerbandSparteCd" type="{urn:omds20}VerbandSparteCd_Type" />
+ *       <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", + "elkfzKennzeichen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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) + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elAnzahlOrELBetragOrELEinstufung; + @XmlElement(name = "SCHADEN_BETEILIGTER") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List schadenbeteiligter; + @XmlElement(name = "EL-KFZ-Kennzeichen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ELKFZKennzeichenType elkfzKennzeichen; + @XmlAttribute(name = "Schadennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennr; + @XmlAttribute(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlAttribute(name = "Vermnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermnr; + @XmlAttribute(name = "VerbandSparteCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verbandSparteCd; + @XmlAttribute(name = "SpartenCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenCd; + @XmlAttribute(name = "SpartenErweiterung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenErweiterung; + @XmlAttribute(name = "Ereigniszpkt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar ereigniszpkt; + @XmlAttribute(name = "Meldedat", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar meldedat; + @XmlAttribute(name = "SchadUrsCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadUrsCd; + @XmlAttribute(name = "SchadUrsTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadUrsTxt; + @XmlAttribute(name = "VerschuldenCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verschuldenCd; + @XmlAttribute(name = "MalusWirksamKz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type malusWirksamKz; + @XmlAttribute(name = "BearbStandCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bearbStandCd; + @XmlAttribute(name = "ErledDat") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar erledDat; + @XmlAttribute(name = "SachbearbVU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String sachbearbVU; + @XmlAttribute(name = "LeistungGeschaetzt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal leistungGeschaetzt; + @XmlAttribute(name = "WaehrungsCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSCHADENBETEILIGTER() { + if (schadenbeteiligter == null) { + schadenbeteiligter = new ArrayList(); + } + return this.schadenbeteiligter; + } + + /** + * Ruft den Wert der elkfzKennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELKFZKennzeichenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ELKFZKennzeichenType getELKFZKennzeichen() { + return elkfzKennzeichen; + } + + /** + * Legt den Wert der elkfzKennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELKFZKennzeichenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setELKFZKennzeichen(ELKFZKennzeichenType value) { + this.elkfzKennzeichen = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der verbandSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerbandSparteCd() { + return verbandSparteCd; + } + + /** + * Legt den Wert der verbandSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerbandSparteCd(String value) { + this.verbandSparteCd = value; + } + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenErweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenErweiterung() { + return spartenErweiterung; + } + + /** + * Legt den Wert der spartenErweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenErweiterung(String value) { + this.spartenErweiterung = value; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Ruft den Wert der schadUrsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadUrsCd() { + return schadUrsCd; + } + + /** + * Legt den Wert der schadUrsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadUrsCd(String value) { + this.schadUrsCd = value; + } + + /** + * Ruft den Wert der schadUrsTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadUrsTxt() { + return schadUrsTxt; + } + + /** + * Legt den Wert der schadUrsTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadUrsTxt(String value) { + this.schadUrsTxt = value; + } + + /** + * Ruft den Wert der verschuldenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerschuldenCd() { + return verschuldenCd; + } + + /** + * Legt den Wert der verschuldenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerschuldenCd(String value) { + this.verschuldenCd = value; + } + + /** + * Ruft den Wert der malusWirksamKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getMalusWirksamKz() { + return malusWirksamKz; + } + + /** + * Legt den Wert der malusWirksamKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMalusWirksamKz(Entsch2Type value) { + this.malusWirksamKz = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der erledDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getErledDat() { + return erledDat; + } + + /** + * Legt den Wert der erledDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErledDat(XMLGregorianCalendar value) { + this.erledDat = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSachbearbVU(String value) { + this.sachbearbVU = value; + } + + /** + * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getLeistungGeschaetzt() { + return leistungGeschaetzt; + } + + /** + * Legt den Wert der leistungGeschaetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeistungGeschaetzt(BigDecimal value) { + this.leistungGeschaetzt = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHLUESSEL.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHLUESSEL.java new file mode 100644 index 00000000..11df9635 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHLUESSEL.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SCHLUESSEL { + + @XmlAttribute(name = "SchlWert", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schlWert; + @XmlAttribute(name = "Schlbez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schlbez; + @XmlAttribute(name = "SchlWert_generell") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schlWertGenerell; + + /** + * Ruft den Wert der schlWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchlWert() { + return schlWert; + } + + /** + * Legt den Wert der schlWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchlWert(String value) { + this.schlWert = value; + } + + /** + * Ruft den Wert der schlbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchlbez() { + return schlbez; + } + + /** + * Legt den Wert der schlbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchlbez(String value) { + this.schlbez = value; + } + + /** + * Ruft den Wert der schlWertGenerell-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchlWertGenerell() { + return schlWertGenerell; + } + + /** + * Legt den Wert der schlWertGenerell-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchlWertGenerell(String value) { + this.schlWertGenerell = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHLUESSELART.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHLUESSELART.java new file mode 100644 index 00000000..eae38b48 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SCHLUESSELART.java @@ -0,0 +1,172 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SCHLUESSELART { + + @XmlElement(name = "SCHLUESSEL", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List schluessel; + @XmlAttribute(name = "SchlArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchlArtCdType schlArtCd; + @XmlAttribute(name = "VUWertErlaubtKz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type vuWertErlaubtKz; + @XmlAttribute(name = "SchlArtBez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchlArtCdType getSchlArtCd() { + return schlArtCd; + } + + /** + * Legt den Wert der schlArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchlArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchlArtCd(SchlArtCdType value) { + this.schlArtCd = value; + } + + /** + * Ruft den Wert der vuWertErlaubtKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getVUWertErlaubtKz() { + return vuWertErlaubtKz; + } + + /** + * Legt den Wert der vuWertErlaubtKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUWertErlaubtKz(Entsch2Type value) { + this.vuWertErlaubtKz = value; + } + + /** + * Ruft den Wert der schlArtBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchlArtBez() { + return schlArtBez; + } + + /** + * Legt den Wert der schlArtBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchlArtBez(String value) { + this.schlArtBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SONSTIGEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SONSTIGEPERSONType.java new file mode 100644 index 00000000..12d7e0e7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SONSTIGEPERSONType.java @@ -0,0 +1,226 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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" />
+ *       <attribute name="GesFormCd" type="{urn:omds20}GesFormCd_Type" />
+ *       <attribute name="PersonID_VU" type="{urn:omds20}PersonID_Type" />
+ *       <attribute name="PersonID_Makler" type="{urn:omds20}PersonID_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SONSTIGE_PERSON_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SONSTIGEPERSONType { + + @XmlAttribute(name = "Name", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String name; + @XmlAttribute(name = "Kurzname") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kurzname; + @XmlAttribute(name = "SonstPersArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String sonstPersArtCd; + @XmlAttribute(name = "GesFormCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GesFormCdType gesFormCd; + @XmlAttribute(name = "PersonID_VU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personIDVU; + @XmlAttribute(name = "PersonID_Makler") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personIDMakler; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der kurzname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKurzname() { + return kurzname; + } + + /** + * Legt den Wert der kurzname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKurzname(String value) { + this.kurzname = value; + } + + /** + * Ruft den Wert der sonstPersArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSonstPersArtCd() { + return sonstPersArtCd; + } + + /** + * Legt den Wert der sonstPersArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSonstPersArtCd(String value) { + this.sonstPersArtCd = value; + } + + /** + * Ruft den Wert der gesFormCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link GesFormCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GesFormCdType getGesFormCd() { + return gesFormCd; + } + + /** + * Legt den Wert der gesFormCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GesFormCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGesFormCd(GesFormCdType value) { + this.gesFormCd = value; + } + + /** + * Ruft den Wert der personIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonIDVU() { + return personIDVU; + } + + /** + * Legt den Wert der personIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonIDVU(String value) { + this.personIDVU = value; + } + + /** + * Ruft den Wert der personIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonIDMakler() { + return personIDMakler; + } + + /** + * Legt den Wert der personIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonIDMakler(String value) { + this.personIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SPARTEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SPARTEType.java new file mode 100644 index 00000000..1a25684e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SPARTEType.java @@ -0,0 +1,634 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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="StatusCd" type="{urn:omds20}StatusCd_Type" />
+ *       <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" />
+ *       <attribute name="nmoKuendDat" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SPARTE_Type", propOrder = { + "elAnzahlOrELBetragOrELBezugsberechtigung", + "risiko" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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) + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elAnzahlOrELBetragOrELBezugsberechtigung; + @XmlElement(name = "RISIKO", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List risiko; + @XmlAttribute(name = "SpartenCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenCd; + @XmlAttribute(name = "SpartenErweiterung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenErweiterung; + @XmlAttribute(name = "SpartenID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenID; + @XmlAttribute(name = "VerbandSparteCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verbandSparteCd; + @XmlAttribute(name = "Spartentxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartentxt; + @XmlAttribute(name = "SpartenBeg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar spartenBeg; + @XmlAttribute(name = "SpartenEnd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar spartenEnd; + @XmlAttribute(name = "StatusCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String statusCd; + @XmlAttribute(name = "HauptTarifBez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String hauptTarifBez; + @XmlAttribute(name = "SichergKz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type sichergKz; + @XmlAttribute(name = "DirBeteiligtKz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dirBeteiligtKz; + @XmlAttribute(name = "SondervereinbarungKz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String sondervereinbarungKz; + @XmlAttribute(name = "PraemieNtoSp", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemieNtoSp; + @XmlAttribute(name = "PraemieBtoSp", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemieBtoSp; + @XmlAttribute(name = "nmoKuendDat") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar nmoKuendDat; + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenErweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenErweiterung() { + return spartenErweiterung; + } + + /** + * Legt den Wert der spartenErweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenErweiterung(String value) { + this.spartenErweiterung = value; + } + + /** + * Ruft den Wert der spartenID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenID() { + return spartenID; + } + + /** + * Legt den Wert der spartenID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenID(String value) { + this.spartenID = value; + } + + /** + * Ruft den Wert der verbandSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerbandSparteCd() { + return verbandSparteCd; + } + + /** + * Legt den Wert der verbandSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerbandSparteCd(String value) { + this.verbandSparteCd = value; + } + + /** + * Ruft den Wert der spartentxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartentxt() { + return spartentxt; + } + + /** + * Legt den Wert der spartentxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartentxt(String value) { + this.spartentxt = value; + } + + /** + * Ruft den Wert der spartenBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getSpartenBeg() { + return spartenBeg; + } + + /** + * Legt den Wert der spartenBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenBeg(XMLGregorianCalendar value) { + this.spartenBeg = value; + } + + /** + * Ruft den Wert der spartenEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getSpartenEnd() { + return spartenEnd; + } + + /** + * Legt den Wert der spartenEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenEnd(XMLGregorianCalendar value) { + this.spartenEnd = value; + } + + /** + * Ruft den Wert der statusCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStatusCd() { + return statusCd; + } + + /** + * Legt den Wert der statusCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStatusCd(String value) { + this.statusCd = value; + } + + /** + * Ruft den Wert der hauptTarifBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHauptTarifBez() { + return hauptTarifBez; + } + + /** + * Legt den Wert der hauptTarifBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHauptTarifBez(String value) { + this.hauptTarifBez = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSichergKz(Entsch2Type value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der dirBeteiligtKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDirBeteiligtKz() { + return dirBeteiligtKz; + } + + /** + * Legt den Wert der dirBeteiligtKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDirBeteiligtKz(String value) { + this.dirBeteiligtKz = value; + } + + /** + * Ruft den Wert der sondervereinbarungKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSondervereinbarungKz() { + return sondervereinbarungKz; + } + + /** + * Legt den Wert der sondervereinbarungKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSondervereinbarungKz(String value) { + this.sondervereinbarungKz = value; + } + + /** + * Ruft den Wert der praemieNtoSp-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemieNtoSp() { + return praemieNtoSp; + } + + /** + * Legt den Wert der praemieNtoSp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemieNtoSp(BigDecimal value) { + this.praemieNtoSp = value; + } + + /** + * Ruft den Wert der praemieBtoSp-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemieBtoSp() { + return praemieBtoSp; + } + + /** + * Legt den Wert der praemieBtoSp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemieBtoSp(BigDecimal value) { + this.praemieBtoSp = value; + } + + /** + * Ruft den Wert der nmoKuendDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getNmoKuendDat() { + return nmoKuendDat; + } + + /** + * Legt den Wert der nmoKuendDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNmoKuendDat(XMLGregorianCalendar value) { + this.nmoKuendDat = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SbhArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SbhArtCdType.java new file mode 100644 index 00000000..66de7f1c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SbhArtCdType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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_15/SchlArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SchlArtCdType.java new file mode 100644 index 00000000..0d44257d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SchlArtCdType.java @@ -0,0 +1,592 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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="AufbauArtCd"/>
+ *     <enumeration value="AusstattungCd"/>
+ *     <enumeration value="BauartCd"/>
+ *     <enumeration value="BBArtCd"/>
+ *     <enumeration value="BearbStandCd"/>
+ *     <enumeration value="BetragArtCd"/>
+ *     <enumeration value="BetRolleCd"/>
+ *     <enumeration value="DachungCd"/>
+ *     <enumeration value="DachungsArtCd"/>
+ *     <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="MigrationsCd"/>
+ *     <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="VersLwCd"/>
+ *     <enumeration value="StatusCd"/>
+ *     <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"/>
+ *     <enumeration value="SprachCd"/>
+ *     <enumeration value="VerbrEinhCd"/>
+ *     <enumeration value="GesFormCd"/>
+ *     <enumeration value="RahmenvertragsartCd"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchlArtCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum SchlArtCdType { + + + /** + * Änderungsgrund + * + */ + @XmlEnumValue("AendGrundCd") + AEND_GRUND_CD("AendGrundCd"), + + /** + * Antriebsart + * + */ + @XmlEnumValue("AntriebsArtCd") + ANTRIEBS_ART_CD("AntriebsArtCd"), + + /** + * Aufbauart + * + */ + @XmlEnumValue("AufbauArtCd") + AUFBAU_ART_CD("AufbauArtCd"), + + /** + * 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"), + + /** + * Dachungsart + * + */ + @XmlEnumValue("DachungsArtCd") + DACHUNGS_ART_CD("DachungsArtCd"), + + /** + * 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"), + + /** + * Migrationsart + * + */ + @XmlEnumValue("MigrationsCd") + MIGRATIONS_CD("MigrationsCd"), + + /** + * 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 Landwirtschaft + * + */ + @XmlEnumValue("VersLwCd") + VERS_LW_CD("VersLwCd"), + + /** + * Status + * + */ + @XmlEnumValue("StatusCd") + STATUS_CD("StatusCd"), + + /** + * 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"), + + /** + * Sprachenschlüssel + * + */ + @XmlEnumValue("SprachCd") + SPRACH_CD("SprachCd"), + + /** + * Einheit für Verbrauch + * + */ + @XmlEnumValue("VerbrEinhCd") + VERBR_EINH_CD("VerbrEinhCd"), + + /** + * Gesellschaftsform + * + */ + @XmlEnumValue("GesFormCd") + GES_FORM_CD("GesFormCd"), + + /** + * Rahmenvertragsart + * + */ + @XmlEnumValue("RahmenvertragsartCd") + RAHMENVERTRAGSART_CD("RahmenvertragsartCd"); + 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_15/SprachCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SprachCdType.java new file mode 100644 index 00000000..43a8dc62 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/SprachCdType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SprachCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="SprachCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <minLength value="2"/>
+ *     <maxLength value="2"/>
+ *     <enumeration value="CS"/>
+ *     <enumeration value="DE"/>
+ *     <enumeration value="EN"/>
+ *     <enumeration value="HU"/>
+ *     <enumeration value="IT"/>
+ *     <enumeration value="SK"/>
+ *     <enumeration value="SL"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SprachCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum SprachCdType { + + + /** + * Tschechisch + * + */ + CS, + + /** + * Deutsch + * + */ + DE, + + /** + * Englisch + * + */ + EN, + + /** + * Ungarisch + * + */ + HU, + + /** + * Italienisch + * + */ + IT, + + /** + * Slowakisch + * + */ + SK, + + /** + * Slowenisch + * + */ + SL; + + public String value() { + return name(); + } + + public static SprachCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/TxtArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/TxtArtCdType.java new file mode 100644 index 00000000..de504ecd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/TxtArtCdType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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="TIN"/>
+ *     <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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum TxtArtCdType { + + + /** + * Anrede + * + */ + ANR, + + /** + * Beruf + * + */ + BER, + + /** + * Freitext + * + */ + FRT, + + /** + * Titel + * + */ + TIT, + + /** + * Titel nachgestellt + * + */ + TIN, + + /** + * 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_15/VERSKFZ.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSKFZ.java new file mode 100644 index 00000000..18e2cfd8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSKFZ.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERSKFZ + extends VERSKFZType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSKFZType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSKFZType.java new file mode 100644 index 00000000..655ca03d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSKFZType.java @@ -0,0 +1,1053 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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="AufbauArtCd" type="{urn:omds20}AufbauArtCd_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">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ *             <totalDigits value="6"/>
+ *             <fractionDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Leistung_ElektroMot">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ *             <totalDigits value="6"/>
+ *             <fractionDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Stehplaetze" 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="CO2_WLTP_WMTC" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Kraftstoffverbr_NEFZ" type="{urn:omds20}decimal" />
+ *       <attribute name="Kraftstoffverbr_WLTP_WMTC" type="{urn:omds20}decimal" />
+ *       <attribute name="VerbrEinhCd" type="{urn:omds20}VerbrEinhCd_Type" />
+ *       <attribute name="Fahrgestnr" use="required" type="{urn:omds20}Fahrgestnr_Type" />
+ *       <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" type="{urn:omds20}Pol_Kennz_Type" />
+ *       <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>
+ *       <attribute name="HGeschw">
+ *         <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 +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERSKFZType { + + @XmlAttribute(name = "FzgArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fzgArtCd; + @XmlAttribute(name = "AufbauArtCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aufbauArtCd; + @XmlAttribute(name = "Marke", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String marke; + @XmlAttribute(name = "Handelsbez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String handelsbez; + @XmlAttribute(name = "TypVarVer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String typVarVer; + @XmlAttribute(name = "Leasingkz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type leasingkz; + @XmlAttribute(name = "Modelljahr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer modelljahr; + @XmlAttribute(name = "Leistung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal leistung; + @XmlAttribute(name = "Leistung_ElektroMot") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal leistungElektroMot; + @XmlAttribute(name = "Plaetze") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer plaetze; + @XmlAttribute(name = "Stehplaetze") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer stehplaetze; + @XmlAttribute(name = "Nutzlast") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal nutzlast; + @XmlAttribute(name = "Hubraum") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer hubraum; + @XmlAttribute(name = "AntriebsArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String antriebsArtCd; + @XmlAttribute(name = "Katkz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String katkz; + @XmlAttribute(name = "ABSKz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type absKz; + @XmlAttribute(name = "CO2_Ausstoss") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer co2Ausstoss; + @XmlAttribute(name = "CO2_WLTP_WMTC") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer co2WLTPWMTC; + @XmlAttribute(name = "Kraftstoffverbr_NEFZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal kraftstoffverbrNEFZ; + @XmlAttribute(name = "Kraftstoffverbr_WLTP_WMTC") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal kraftstoffverbrWLTPWMTC; + @XmlAttribute(name = "VerbrEinhCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verbrEinhCd; + @XmlAttribute(name = "Fahrgestnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrgestnr; + @XmlAttribute(name = "Motornr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String motornr; + @XmlAttribute(name = "NatCode") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String natCode; + @XmlAttribute(name = "VerwendzweckCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verwendzweckCd; + @XmlAttribute(name = "Erstzulassdat") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar erstzulassdat; + @XmlAttribute(name = "LandesCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCd; + @XmlAttribute(name = "Pol_Kennz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polKennz; + @XmlAttribute(name = "Eigengew") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal eigengew; + @XmlAttribute(name = "HzulGesgew") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal hzulGesgew; + @XmlAttribute(name = "HGeschw") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal hGeschw; + + /** + * Ruft den Wert der fzgArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFzgArtCd() { + return fzgArtCd; + } + + /** + * Legt den Wert der fzgArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFzgArtCd(String value) { + this.fzgArtCd = value; + } + + /** + * Ruft den Wert der aufbauArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAufbauArtCd() { + return aufbauArtCd; + } + + /** + * Legt den Wert der aufbauArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAufbauArtCd(String value) { + this.aufbauArtCd = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTypVarVer(String value) { + this.typVarVer = value; + } + + /** + * Ruft den Wert der leasingkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getLeasingkz() { + return leasingkz; + } + + /** + * Legt den Wert der leasingkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeasingkz(Entsch2Type value) { + this.leasingkz = value; + } + + /** + * Ruft den Wert der modelljahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getModelljahr() { + return modelljahr; + } + + /** + * Legt den Wert der modelljahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setModelljahr(Integer value) { + this.modelljahr = value; + } + + /** + * Ruft den Wert der leistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getLeistung() { + return leistung; + } + + /** + * Legt den Wert der leistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeistung(BigDecimal value) { + this.leistung = value; + } + + /** + * Ruft den Wert der leistungElektroMot-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getLeistungElektroMot() { + return leistungElektroMot; + } + + /** + * Legt den Wert der leistungElektroMot-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeistungElektroMot(BigDecimal value) { + this.leistungElektroMot = value; + } + + /** + * Ruft den Wert der plaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getPlaetze() { + return plaetze; + } + + /** + * Legt den Wert der plaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPlaetze(Integer value) { + this.plaetze = value; + } + + /** + * Ruft den Wert der stehplaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getStehplaetze() { + return stehplaetze; + } + + /** + * Legt den Wert der stehplaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStehplaetze(Integer value) { + this.stehplaetze = value; + } + + /** + * Ruft den Wert der nutzlast-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getNutzlast() { + return nutzlast; + } + + /** + * Legt den Wert der nutzlast-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNutzlast(BigDecimal value) { + this.nutzlast = value; + } + + /** + * Ruft den Wert der hubraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getHubraum() { + return hubraum; + } + + /** + * Legt den Wert der hubraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHubraum(Integer value) { + this.hubraum = value; + } + + /** + * Ruft den Wert der antriebsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAntriebsArtCd() { + return antriebsArtCd; + } + + /** + * Legt den Wert der antriebsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntriebsArtCd(String value) { + this.antriebsArtCd = value; + } + + /** + * Ruft den Wert der katkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKatkz() { + return katkz; + } + + /** + * Legt den Wert der katkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKatkz(String value) { + this.katkz = value; + } + + /** + * Ruft den Wert der absKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getABSKz() { + return absKz; + } + + /** + * Legt den Wert der absKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setABSKz(Entsch2Type value) { + this.absKz = value; + } + + /** + * Ruft den Wert der co2Ausstoss-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getCO2Ausstoss() { + return co2Ausstoss; + } + + /** + * Legt den Wert der co2Ausstoss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setCO2Ausstoss(Integer value) { + this.co2Ausstoss = value; + } + + /** + * Ruft den Wert der co2WLTPWMTC-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getCO2WLTPWMTC() { + return co2WLTPWMTC; + } + + /** + * Legt den Wert der co2WLTPWMTC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setCO2WLTPWMTC(Integer value) { + this.co2WLTPWMTC = value; + } + + /** + * Ruft den Wert der kraftstoffverbrNEFZ-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getKraftstoffverbrNEFZ() { + return kraftstoffverbrNEFZ; + } + + /** + * Legt den Wert der kraftstoffverbrNEFZ-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKraftstoffverbrNEFZ(BigDecimal value) { + this.kraftstoffverbrNEFZ = value; + } + + /** + * Ruft den Wert der kraftstoffverbrWLTPWMTC-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getKraftstoffverbrWLTPWMTC() { + return kraftstoffverbrWLTPWMTC; + } + + /** + * Legt den Wert der kraftstoffverbrWLTPWMTC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKraftstoffverbrWLTPWMTC(BigDecimal value) { + this.kraftstoffverbrWLTPWMTC = value; + } + + /** + * Ruft den Wert der verbrEinhCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerbrEinhCd() { + return verbrEinhCd; + } + + /** + * Legt den Wert der verbrEinhCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerbrEinhCd(String value) { + this.verbrEinhCd = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der motornr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMotornr() { + return motornr; + } + + /** + * Legt den Wert der motornr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMotornr(String value) { + this.motornr = value; + } + + /** + * Ruft den Wert der natCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNatCode() { + return natCode; + } + + /** + * Legt den Wert der natCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNatCode(String value) { + this.natCode = value; + } + + /** + * Ruft den Wert der verwendzweckCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerwendzweckCd() { + return verwendzweckCd; + } + + /** + * Legt den Wert der verwendzweckCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerwendzweckCd(String value) { + this.verwendzweckCd = value; + } + + /** + * Ruft den Wert der erstzulassdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getErstzulassdat() { + return erstzulassdat; + } + + /** + * Legt den Wert der erstzulassdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErstzulassdat(XMLGregorianCalendar value) { + this.erstzulassdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolKennz(String value) { + this.polKennz = value; + } + + /** + * Ruft den Wert der eigengew-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getEigengew() { + return eigengew; + } + + /** + * Legt den Wert der eigengew-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEigengew(BigDecimal value) { + this.eigengew = value; + } + + /** + * Ruft den Wert der hzulGesgew-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getHzulGesgew() { + return hzulGesgew; + } + + /** + * Legt den Wert der hzulGesgew-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHzulGesgew(BigDecimal value) { + this.hzulGesgew = value; + } + + /** + * Ruft den Wert der hGeschw-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getHGeschw() { + return hGeschw; + } + + /** + * Legt den Wert der hGeschw-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHGeschw(BigDecimal value) { + this.hGeschw = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSOBJEKTType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSOBJEKTType.java new file mode 100644 index 00000000..3652a022 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSOBJEKTType.java @@ -0,0 +1,252 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERSOBJEKTType { + + @XmlElement(name = "VERS_PERSON") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VERSPERSONType versperson; + @XmlElement(name = "VERS_KFZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VERSKFZ verskfz; + @XmlElement(name = "VERS_SACHE") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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) + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elAnzahlOrELBetragOrELEinstufung; + @XmlAttribute(name = "ObjLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int objLfnr; + @XmlAttribute(name = "VersObjTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String versObjTxt; + + /** + * Ruft den Wert der versperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERSPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VERSPERSONType getVERSPERSON() { + return versperson; + } + + /** + * Legt den Wert der versperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERSPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVERSPERSON(VERSPERSONType value) { + this.versperson = value; + } + + /** + * Ruft den Wert der verskfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERSKFZ } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VERSKFZ getVERSKFZ() { + return verskfz; + } + + /** + * Legt den Wert der verskfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERSKFZ } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVERSKFZ(VERSKFZ value) { + this.verskfz = value; + } + + /** + * Ruft den Wert der verssache-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERSSACHEType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VERSSACHEType getVERSSACHE() { + return verssache; + } + + /** + * Legt den Wert der verssache-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERSSACHEType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 ELGrenzwertType } + * {@link ELIdentifizierungType } + * {@link ELTextType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELAnzahlOrELBetragOrELEinstufung() { + if (elAnzahlOrELBetragOrELEinstufung == null) { + elAnzahlOrELBetragOrELEinstufung = new ArrayList(); + } + return this.elAnzahlOrELBetragOrELEinstufung; + } + + /** + * Ruft den Wert der objLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getObjLfnr() { + return objLfnr; + } + + /** + * Legt den Wert der objLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjLfnr(int value) { + this.objLfnr = value; + } + + /** + * Ruft den Wert der versObjTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVersObjTxt() { + return versObjTxt; + } + + /** + * Legt den Wert der versObjTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersObjTxt(String value) { + this.versObjTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSPERSONType.java new file mode 100644 index 00000000..33209596 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSPERSONType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERSPERSONType { + + @XmlAttribute(name = "Personennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personennr; + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonennr(String value) { + this.personennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSSACHEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSSACHEType.java new file mode 100644 index 00000000..6dc7d68a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSSACHEType.java @@ -0,0 +1,882 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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"/>
+ *         <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *       <attribute name="VersSacheCd" use="required" type="{urn:omds20}VersSacheCd_Type" />
+ *       <attribute name="VersSacheBez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <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="DachungsArtCd" type="{urn:omds20}DachungsArtCd_Type" />
+ *       <attribute name="NutzungCd" type="{urn:omds20}NutzungCd_Type" />
+ *       <attribute name="SichergKz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="VersLwCd" type="{urn:omds20}VersLwCd_Type" />
+ *       <attribute name="StatusCd" type="{urn:omds20}StatusCd_Type" />
+ *       <attribute name="Hersteller">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Modell">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERS_SACHE_Type", propOrder = { + "elObjektdaten", + "elFlaeche", + "elText" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERSSACHEType { + + @XmlElement(name = "EL-Objektdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elObjektdaten; + @XmlElement(name = "EL-Flaeche") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elFlaeche; + @XmlElement(name = "EL-Text") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elText; + @XmlAttribute(name = "VersSacheCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String versSacheCd; + @XmlAttribute(name = "VersSacheBez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String versSacheBez; + @XmlAttribute(name = "GebaeudeArtCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebaeudeArtCd; + @XmlAttribute(name = "GebaeudeBez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebaeudeBez; + @XmlAttribute(name = "BauartCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bauartCd; + @XmlAttribute(name = "GebaeudeHoeheCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebaeudeHoeheCd; + @XmlAttribute(name = "AusstattungCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ausstattungCd; + @XmlAttribute(name = "DachungCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dachungCd; + @XmlAttribute(name = "DachungsArtCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DachungsArtCdType dachungsArtCd; + @XmlAttribute(name = "NutzungCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String nutzungCd; + @XmlAttribute(name = "SichergKz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type sichergKz; + @XmlAttribute(name = "VersLwCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String versLwCd; + @XmlAttribute(name = "StatusCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String statusCd; + @XmlAttribute(name = "Hersteller") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String hersteller; + @XmlAttribute(name = "Modell") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String modell; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long pac; + @XmlAttribute(name = "LandesCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCd; + @XmlAttribute(name = "PLZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String plz; + @XmlAttribute(name = "Ort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ort; + @XmlAttribute(name = "Strasse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String strasse; + @XmlAttribute(name = "Hausnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zusatz; + @XmlAttribute(name = "AdressID_VU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDVU; + @XmlAttribute(name = "AdressID_Makler") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDMakler; + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELFlaeche() { + if (elFlaeche == null) { + elFlaeche = new ArrayList(); + } + return this.elFlaeche; + } + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELText() { + if (elText == null) { + elText = new ArrayList(); + } + return this.elText; + } + + /** + * Ruft den Wert der versSacheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVersSacheCd() { + return versSacheCd; + } + + /** + * Legt den Wert der versSacheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersSacheCd(String value) { + this.versSacheCd = value; + } + + /** + * Ruft den Wert der versSacheBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVersSacheBez() { + return versSacheBez; + } + + /** + * Legt den Wert der versSacheBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersSacheBez(String value) { + this.versSacheBez = value; + } + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der gebaeudeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebaeudeBez() { + return gebaeudeBez; + } + + /** + * Legt den Wert der gebaeudeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebaeudeBez(String value) { + this.gebaeudeBez = value; + } + + /** + * Ruft den Wert der bauartCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBauartCd() { + return bauartCd; + } + + /** + * Legt den Wert der bauartCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBauartCd(String value) { + this.bauartCd = value; + } + + /** + * Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebaeudeHoeheCd() { + return gebaeudeHoeheCd; + } + + /** + * Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebaeudeHoeheCd(String value) { + this.gebaeudeHoeheCd = value; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der dachungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDachungCd() { + return dachungCd; + } + + /** + * Legt den Wert der dachungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDachungCd(String value) { + this.dachungCd = value; + } + + /** + * Ruft den Wert der dachungsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link DachungsArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DachungsArtCdType getDachungsArtCd() { + return dachungsArtCd; + } + + /** + * Legt den Wert der dachungsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DachungsArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDachungsArtCd(DachungsArtCdType value) { + this.dachungsArtCd = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSichergKz(Entsch2Type value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der versLwCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVersLwCd() { + return versLwCd; + } + + /** + * Legt den Wert der versLwCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersLwCd(String value) { + this.versLwCd = value; + } + + /** + * Ruft den Wert der statusCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStatusCd() { + return statusCd; + } + + /** + * Legt den Wert der statusCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStatusCd(String value) { + this.statusCd = value; + } + + /** + * Ruft den Wert der hersteller-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHersteller() { + return hersteller; + } + + /** + * Legt den Wert der hersteller-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHersteller(String value) { + this.hersteller = value; + } + + /** + * Ruft den Wert der modell-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getModell() { + return modell; + } + + /** + * Legt den Wert der modell-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setModell(String value) { + this.modell = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusatz(String value) { + this.zusatz = value; + } + + /** + * Ruft den Wert der adressIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDVU() { + return adressIDVU; + } + + /** + * Legt den Wert der adressIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDVU(String value) { + this.adressIDVU = value; + } + + /** + * Ruft den Wert der adressIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDMakler() { + return adressIDMakler; + } + + /** + * Legt den Wert der adressIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDMakler(String value) { + this.adressIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSUNTERNEHMEN.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSUNTERNEHMEN.java new file mode 100644 index 00000000..97d7bfa8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERSUNTERNEHMEN.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERSUNTERNEHMEN { + + @XmlElement(name = "EL-Kommunikation") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elKommunikation; + @XmlAttribute(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlAttribute(name = "VUBezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der vuBezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUBezeichnung() { + return vuBezeichnung; + } + + /** + * Legt den Wert der vuBezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUBezeichnung(String value) { + this.vuBezeichnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAG.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAG.java new file mode 100644 index 00000000..70f6be1c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAG.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERTRAG + extends VERTRAGType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGSFONDSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGSFONDSType.java new file mode 100644 index 00000000..6b7111e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGSFONDSType.java @@ -0,0 +1,239 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERTRAGSFONDSType { + + @XmlElement(name = "PORTFOLIO") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List portfolio; + @XmlElement(name = "FONDS") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List fonds; + @XmlElement(name = "EL-Betrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elBetrag; + @XmlElement(name = "EL-Text") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elText; + @XmlAttribute(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGSPERSONType.java new file mode 100644 index 00000000..a736e64b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGSPERSONType.java @@ -0,0 +1,117 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VERTRAGSPERSONType { + + @XmlAttribute(name = "VtgRolleCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VtgRolleCdType vtgRolleCd; + @XmlAttribute(name = "Lfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int lfnr; + @XmlAttribute(name = "Personennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personennr; + + /** + * Ruft den Wert der vtgRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VtgRolleCdType getVtgRolleCd() { + return vtgRolleCd; + } + + /** + * Legt den Wert der vtgRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgRolleCd(VtgRolleCdType value) { + this.vtgRolleCd = value; + } + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonennr(String value) { + this.personennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGType.java new file mode 100644 index 00000000..e9985059 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VERTRAGType.java @@ -0,0 +1,1034 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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-Rahmenvertrag"/>
+ *           <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="StornoGiltAb" 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 +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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-Rahmenvertrag", type = ELRahmenvertragType.class), + @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class), + @XmlElement(name = "EL-Text", type = ELTextType.class) + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elAntragOrELAnzahlOrELBetrag; + @XmlElement(name = "VERTRAGSPERSON", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vertragsperson; + @XmlElement(name = "VERS_OBJEKT") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versobjekt; + @XmlElement(name = "SPARTE", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List sparte; + @XmlAttribute(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlAttribute(name = "Vermnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermnr; + @XmlAttribute(name = "VtgProdCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vtgProdCd; + @XmlAttribute(name = "VtgProdukt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vtgProdukt; + @XmlAttribute(name = "VtgSparteCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vtgSparteCd; + @XmlAttribute(name = "ZahlRhythmCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlRhythmCd; + @XmlAttribute(name = "ZahlWegCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlWegCd; + @XmlAttribute(name = "VtgStatusCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vtgStatusCd; + @XmlAttribute(name = "VtgStatusBeg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgStatusBeg; + @XmlAttribute(name = "VtgBeg", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgBeg; + @XmlAttribute(name = "VtgEnd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgEnd; + @XmlAttribute(name = "StornoGiltAb") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar stornoGiltAb; + @XmlAttribute(name = "Hptfaelligkeit") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar hptfaelligkeit; + @XmlAttribute(name = "DurchfDat", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar durchfDat; + @XmlAttribute(name = "GueltigBeg", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigBeg; + @XmlAttribute(name = "AendGrundCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aendGrundCd; + @XmlAttribute(name = "AendGrundbez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aendGrundbez; + @XmlAttribute(name = "PraemieNtoVtg", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemieNtoVtg; + @XmlAttribute(name = "PraemieBtoVtg", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemieBtoVtg; + @XmlAttribute(name = "WaehrungsCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "BLZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String blz; + @XmlAttribute(name = "Ktonr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ktonr; + @XmlAttribute(name = "BIC") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bic; + @XmlAttribute(name = "IBAN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 ELRahmenvertragType } + * {@link ELSelbstbehalt } + * {@link ELTextType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der vtgProdCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgProdCd() { + return vtgProdCd; + } + + /** + * Legt den Wert der vtgProdCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgProdCd(String value) { + this.vtgProdCd = value; + } + + /** + * Ruft den Wert der vtgProdukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgProdukt() { + return vtgProdukt; + } + + /** + * Legt den Wert der vtgProdukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgProdukt(String value) { + this.vtgProdukt = value; + } + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + + /** + * Ruft den Wert der zahlRhythmCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlRhythmCd() { + return zahlRhythmCd; + } + + /** + * Legt den Wert der zahlRhythmCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlRhythmCd(String value) { + this.zahlRhythmCd = value; + } + + /** + * Ruft den Wert der zahlWegCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlWegCd() { + return zahlWegCd; + } + + /** + * Legt den Wert der zahlWegCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlWegCd(String value) { + this.zahlWegCd = value; + } + + /** + * Ruft den Wert der vtgStatusCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgStatusCd() { + return vtgStatusCd; + } + + /** + * Legt den Wert der vtgStatusCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgStatusCd(String value) { + this.vtgStatusCd = value; + } + + /** + * Ruft den Wert der vtgStatusBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgStatusBeg() { + return vtgStatusBeg; + } + + /** + * Legt den Wert der vtgStatusBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgStatusBeg(XMLGregorianCalendar value) { + this.vtgStatusBeg = value; + } + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Ruft den Wert der vtgEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgEnd() { + return vtgEnd; + } + + /** + * Legt den Wert der vtgEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgEnd(XMLGregorianCalendar value) { + this.vtgEnd = value; + } + + /** + * Ruft den Wert der stornoGiltAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getStornoGiltAb() { + return stornoGiltAb; + } + + /** + * Legt den Wert der stornoGiltAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStornoGiltAb(XMLGregorianCalendar value) { + this.stornoGiltAb = value; + } + + /** + * Ruft den Wert der hptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getHptfaelligkeit() { + return hptfaelligkeit; + } + + /** + * Legt den Wert der hptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHptfaelligkeit(XMLGregorianCalendar value) { + this.hptfaelligkeit = value; + } + + /** + * Ruft den Wert der durchfDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDurchfDat() { + return durchfDat; + } + + /** + * Legt den Wert der durchfDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDurchfDat(XMLGregorianCalendar value) { + this.durchfDat = value; + } + + /** + * Ruft den Wert der gueltigBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigBeg() { + return gueltigBeg; + } + + /** + * Legt den Wert der gueltigBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigBeg(XMLGregorianCalendar value) { + this.gueltigBeg = value; + } + + /** + * Ruft den Wert der aendGrundCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAendGrundCd() { + return aendGrundCd; + } + + /** + * Legt den Wert der aendGrundCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAendGrundCd(String value) { + this.aendGrundCd = value; + } + + /** + * Ruft den Wert der aendGrundbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAendGrundbez() { + return aendGrundbez; + } + + /** + * Legt den Wert der aendGrundbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAendGrundbez(String value) { + this.aendGrundbez = value; + } + + /** + * Ruft den Wert der praemieNtoVtg-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemieNtoVtg() { + return praemieNtoVtg; + } + + /** + * Legt den Wert der praemieNtoVtg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemieNtoVtg(BigDecimal value) { + this.praemieNtoVtg = value; + } + + /** + * Ruft den Wert der praemieBtoVtg-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemieBtoVtg() { + return praemieBtoVtg; + } + + /** + * Legt den Wert der praemieBtoVtg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemieBtoVtg(BigDecimal value) { + this.praemieBtoVtg = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der blz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBLZ() { + return blz; + } + + /** + * Legt den Wert der blz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBLZ(String value) { + this.blz = value; + } + + /** + * Ruft den Wert der ktonr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKtonr() { + return ktonr; + } + + /** + * Legt den Wert der ktonr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKtonr(String value) { + this.ktonr = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VSArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VSArtCdType.java new file mode 100644 index 00000000..3cf45d68 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VSArtCdType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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_15/VtgRolleCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VtgRolleCdType.java new file mode 100644 index 00000000..550c0b3e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/VtgRolleCdType.java @@ -0,0 +1,119 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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="AZ"/>
+ *     <enumeration value="BG"/>
+ *     <enumeration value="BM"/>
+ *     <enumeration value="BO"/>
+ *     <enumeration value="IA"/>
+ *     <enumeration value="FI"/>
+ *     <enumeration value="GV"/>
+ *     <enumeration value="LE"/>
+ *     <enumeration value="KA"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="ZB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VtgRolleCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum VtgRolleCdType { + + + /** + * Ansprechperson + * + */ + AP, + + /** + * abweichender Zulassungsbesitzer + * + */ + AZ, + + /** + * Bausparer gesetzlicher Vertreter + * + */ + BG, + + /** + * Bausparer mit Prämie + * + */ + BM, + + /** + * Bausparer ohne Prämie + * + */ + BO, + + /** + * Inkassoadresse + * + */ + IA, + + /** + * Firmeninhaber + * + */ + FI, + + /** + * Gesetzlicher Vertreter + * + */ + GV, + + /** + * Lenker + * + */ + LE, + + /** + * Korrespondenz/Zustelladresse + * + */ + KA, + + /** + * Versicherungsnehmer + * + */ + VN, + + /** + * Zustellbevollmächtigter + * + */ + ZB; + + 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_15/WaehrungsCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/WaehrungsCdType.java new file mode 100644 index 00000000..ffa8fcea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/WaehrungsCdType.java @@ -0,0 +1,287 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import javax.annotation.Generated; +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="SZR"/>
+ *     <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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +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, + + /** + * Sonderziehungsrecht + * + */ + SZR, + + /** + * 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_15/ZAHLUNGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ZAHLUNGType.java new file mode 100644 index 00000000..bb1b14e4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ZAHLUNGType.java @@ -0,0 +1,355 @@ + +package at.vvo.omds.types.omds2Types.v2_15; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZAHLUNGType { + + @XmlAttribute(name = "ZahlungsLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int zahlungsLfnr; + @XmlAttribute(name = "WaehrungsCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "ZahlBetrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal zahlBetrag; + @XmlAttribute(name = "ZahlDat", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zahlDat; + @XmlAttribute(name = "ZahlGrundCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlGrundCd; + @XmlAttribute(name = "ZahlWegCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlWegCd; + @XmlAttribute(name = "BLZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String blz; + @XmlAttribute(name = "Kontonr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kontonr; + @XmlAttribute(name = "BIC") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bic; + @XmlAttribute(name = "IBAN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String iban; + + /** + * Ruft den Wert der zahlungsLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getZahlungsLfnr() { + return zahlungsLfnr; + } + + /** + * Legt den Wert der zahlungsLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlungsLfnr(int value) { + this.zahlungsLfnr = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der zahlBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getZahlBetrag() { + return zahlBetrag; + } + + /** + * Legt den Wert der zahlBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlBetrag(BigDecimal value) { + this.zahlBetrag = value; + } + + /** + * Ruft den Wert der zahlDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZahlDat() { + return zahlDat; + } + + /** + * Legt den Wert der zahlDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlDat(XMLGregorianCalendar value) { + this.zahlDat = value; + } + + /** + * Ruft den Wert der zahlGrundCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlGrundCd() { + return zahlGrundCd; + } + + /** + * Legt den Wert der zahlGrundCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlGrundCd(String value) { + this.zahlGrundCd = value; + } + + /** + * Ruft den Wert der zahlWegCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlWegCd() { + return zahlWegCd; + } + + /** + * Legt den Wert der zahlWegCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlWegCd(String value) { + this.zahlWegCd = value; + } + + /** + * Ruft den Wert der blz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBLZ() { + return blz; + } + + /** + * Legt den Wert der blz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBLZ(String value) { + this.blz = value; + } + + /** + * Ruft den Wert der kontonr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKontonr() { + return kontonr; + } + + /** + * Legt den Wert der kontonr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKontonr(String value) { + this.kontonr = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/package-info.java new file mode 100644 index 00000000..dfc783d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/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_15; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AListenAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AListenAttributType.java new file mode 100644 index 00000000..4410da70 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AListenAttributType.java @@ -0,0 +1,115 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten + * + *

Java-Klasse für AListenAttribut_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AListenAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AListenAttribut_Type", propOrder = { + "values", + "minAnz" +}) +@XmlSeeAlso({ + AttributEnumType.class, + AttributMultiEnumType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class AListenAttributType + extends AttributType +{ + + @XmlElement(name = "Values") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "MinAnz") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer minAnz; + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EintragSchluessellisteType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minAnz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMinAnz() { + return minAnz; + } + + /** + * Legt den Wert der minAnz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMinAnz(Integer value) { + this.minAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ASingleAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ASingleAttributType.java new file mode 100644 index 00000000..85178930 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ASingleAttributType.java @@ -0,0 +1,79 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp für Attribute mit einem Wert + * + *

Java-Klasse für ASingleAttribut_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ASingleAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ASingleAttribut_Type", propOrder = { + "pflichtfeld" +}) +@XmlSeeAlso({ + AttributStringType.class, + AttributIntType.class, + AttributDezimalType.class, + AttributDoubleType.class, + AttributDatumType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ASingleAttributType + extends AttributType +{ + + @XmlElement(name = "Pflichtfeld") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean pflichtfeld; + + /** + * Ruft den Wert der pflichtfeld-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isPflichtfeld() { + return pflichtfeld; + } + + /** + * Legt den Wert der pflichtfeld-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPflichtfeld(Boolean value) { + this.pflichtfeld = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AbgelehnteRisikenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AbgelehnteRisikenType.java new file mode 100644 index 00000000..da6ca18c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AbgelehnteRisikenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ zur Beschreibung abgelehnter Risiken + * + *

Java-Klasse für AbgelehnteRisiken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AbgelehnteRisiken_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbgelehnteRisiken_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class AbgelehnteRisikenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AbtretungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AbtretungType.java new file mode 100644 index 00000000..3cdb00c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AbtretungType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Sicherstellung vom Typ Abtretung / Zession + * + *

Java-Klasse für Abtretung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Abtretung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ *       <sequence>
+ *         <element name="Zessionar" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Abtretung_Type", propOrder = { + "zessionar" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AbtretungType + extends SicherstellungType +{ + + @XmlElement(name = "Zessionar", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GlaeubigerSicherstellungType zessionar; + + /** + * Ruft den Wert der zessionar-Eigenschaft ab. + * + * @return + * possible object is + * {@link GlaeubigerSicherstellungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GlaeubigerSicherstellungType getZessionar() { + return zessionar; + } + + /** + * Legt den Wert der zessionar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GlaeubigerSicherstellungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZessionar(GlaeubigerSicherstellungType value) { + this.zessionar = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AdresseArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AdresseArtCdType.java new file mode 100644 index 00000000..5292e535 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AdresseArtCdType.java @@ -0,0 +1,42 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für AdresseArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="AdresseArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="HA"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AdresseArtCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum AdresseArtCdType { + + + /** + * Hauptadresse + * + */ + HA; + + public String value() { + return name(); + } + + public static AdresseArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AdresseType.java new file mode 100644 index 00000000..faad3f25 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AdresseType.java @@ -0,0 +1,334 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Typ für eine Adresse mit ObjektId + * + *

Java-Klasse für Adresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Adresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Adresse_Type", propOrder = { + "objektId" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AdresseType { + + @XmlElement(name = "ObjektId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType objektId; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long pac; + @XmlAttribute(name = "LandesCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCd; + @XmlAttribute(name = "PLZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String plz; + @XmlAttribute(name = "Ort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ort; + @XmlAttribute(name = "Strasse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String strasse; + @XmlAttribute(name = "Hausnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zusatz; + @XmlAttribute(name = "AdressID_VU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDVU; + @XmlAttribute(name = "AdressID_Makler") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String adressIDMakler; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusatz(String value) { + this.zusatz = value; + } + + /** + * Ruft den Wert der adressIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDVU() { + return adressIDVU; + } + + /** + * Legt den Wert der adressIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDVU(String value) { + this.adressIDVU = value; + } + + /** + * Ruft den Wert der adressIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAdressIDMakler() { + return adressIDMakler; + } + + /** + * Legt den Wert der adressIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdressIDMakler(String value) { + this.adressIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AgentFilterType.java new file mode 100644 index 00000000..b56fb085 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AgentFilterType.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + * + *

Java-Klasse für AgentFilter_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AgentFilter_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter">
+ *       <choice>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AgentFilter_Type", propOrder = { + "maklerID", + "vermnr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AgentFilterType + extends AuthorizationFilter +{ + + @XmlElement(name = "MaklerID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String maklerID; + @XmlElement(name = "Vermnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vermnr; + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Gets the value of the vermnr 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 vermnr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVermnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVermnr() { + if (vermnr == null) { + vermnr = new ArrayList(); + } + return this.vermnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AntragsartType.java new file mode 100644 index 00000000..d691e304 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AntragsartType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Antragsart_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="Antragsart_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NA"/>
+ *     <enumeration value="FW"/>
+ *     <enumeration value="VW"/>
+ *     <enumeration value="WK"/>
+ *     <enumeration value="TU"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Antragsart_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum AntragsartType { + + + /** + * Neuantrag + * + */ + NA, + + /** + * Fahrzeugwechsel + * + */ + FW, + + /** + * Versicherungswechsel + * + */ + VW, + + /** + * Wechselkennzeichen + * + */ + WK, + + /** + * Tarifumstellung + * + */ + TU; + + public String value() { + return name(); + } + + public static AntragsartType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ArtAenderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ArtAenderungType.java new file mode 100644 index 00000000..e5545221 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ArtAenderungType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ArtAenderung_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="ArtAenderung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NEW"/>
+ *     <enumeration value="UPDATE"/>
+ *     <enumeration value="DELETE"/>
+ *     <enumeration value="UNCHANGED"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ArtAenderung_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum ArtAenderungType { + + NEW, + UPDATE, + DELETE, + UNCHANGED; + + public String value() { + return name(); + } + + public static ArtAenderungType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDatumType.java new file mode 100644 index 00000000..47df89d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDatumType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Auf xsd:date basierendes Attribut mit Metadaten + * + *

Java-Klasse für AttributDatum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributDatum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributDatum_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributDatumType + extends ASingleAttributType +{ + + @XmlElement(name = "Value") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar value; + @XmlElement(name = "Default") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar _default; + @XmlElement(name = "Values") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "Min") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar min; + @XmlElement(name = "Max") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(XMLGregorianCalendar value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(XMLGregorianCalendar value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link XMLGregorianCalendar } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMin(XMLGregorianCalendar value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMax(XMLGregorianCalendar value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDezimalType.java new file mode 100644 index 00000000..7cfa98c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDezimalType.java @@ -0,0 +1,202 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Auf omds:decimal basierendes Attribut mit Metadaten + * + *

Java-Klasse für AttributDezimal_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributDezimal_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributDezimal_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributDezimalType + extends ASingleAttributType +{ + + @XmlElement(name = "Value") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal value; + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal _default; + @XmlElement(name = "Values") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "Min") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal min; + @XmlElement(name = "Max") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(BigDecimal value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigDecimal } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMin(BigDecimal value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMax(BigDecimal value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDoubleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDoubleType.java new file mode 100644 index 00000000..f667be53 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributDoubleType.java @@ -0,0 +1,201 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Auf xsd:double basierendes Attribut mit Metadaten + * + *

Java-Klasse für AttributDouble_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributDouble_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributDouble_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributDoubleType + extends ASingleAttributType +{ + + @XmlElement(name = "Value") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double value; + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double _default; + @XmlElement(name = "Values", type = Double.class) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "Min") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double min; + @XmlElement(name = "Max") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(Double value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(Double value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Double } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMin(Double value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMax(Double value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributEnumType.java new file mode 100644 index 00000000..06b43fea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributEnumType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Attribut mit Metadaten für Schlüssellisten + * + *

Java-Klasse für AttributEnum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributEnum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributEnum_Type", propOrder = { + "value", + "_default" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributEnumType + extends AListenAttributType +{ + + @XmlElement(name = "Value") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String value; + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String _default; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(String value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(String value) { + this._default = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributIntType.java new file mode 100644 index 00000000..9e83c771 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributIntType.java @@ -0,0 +1,201 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Auf xsd:int basierendes Attribut mit Metadaten + * + *

Java-Klasse für AttributInt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributInt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributInt_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributIntType + extends ASingleAttributType +{ + + @XmlElement(name = "Value") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer value; + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer _default; + @XmlElement(name = "Values", type = Integer.class) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "Min") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer min; + @XmlElement(name = "Max") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(Integer value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(Integer value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMin(Integer value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMax(Integer value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenDatumType.java new file mode 100644 index 00000000..fb30fecc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenDatumType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 Metadaten für xsd:date-Attribute + * + *

Java-Klasse für AttributMetadatenDatum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMetadatenDatum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenDatum_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributMetadatenDatumType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar _default; + @XmlElement(name = "Values") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "Min") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar min; + @XmlElement(name = "Max") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar max; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(XMLGregorianCalendar value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link XMLGregorianCalendar } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMin(XMLGregorianCalendar value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMax(XMLGregorianCalendar value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenDezimalType.java new file mode 100644 index 00000000..58c660f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenDezimalType.java @@ -0,0 +1,171 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 mit Metadaten für omds:decimal-Attribute + * + *

Java-Klasse für AttributMetadatenDezimal_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMetadatenDezimal_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenDezimal_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributMetadatenDezimalType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal _default; + @XmlElement(name = "Values") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "Min") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal min; + @XmlElement(name = "Max") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal max; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(BigDecimal value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigDecimal } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMin(BigDecimal value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMax(BigDecimal value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenEnumType.java new file mode 100644 index 00000000..b4a5310f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenEnumType.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 mit Metadaten für Schlüssellisten + * + *

Java-Klasse für AttributMetadatenEnum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMetadatenEnum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenEnum_Type", propOrder = { + "_default", + "values" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributMetadatenEnumType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String _default; + @XmlElement(name = "Values") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(String value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EintragSchluessellisteType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenIntType.java new file mode 100644 index 00000000..e4fac8a2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenIntType.java @@ -0,0 +1,170 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 mit Metadaten für xsd:int-Attribute + * + *

Java-Klasse für AttributMetadatenInt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMetadatenInt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenInt_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributMetadatenIntType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer _default; + @XmlElement(name = "Values", type = Integer.class) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "Min") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer min; + @XmlElement(name = "Max") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer max; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(Integer value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMin(Integer value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMax(Integer value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenStringType.java new file mode 100644 index 00000000..ccf5c67c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenStringType.java @@ -0,0 +1,204 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Typ mit Metadaten für xsd:string-Attribute + * + *

Java-Klasse für AttributMetadatenString_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMetadatenString_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenString_Type", propOrder = { + "_default", + "values", + "minLaenge", + "maxLaenge", + "regex" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributMetadatenStringType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String _default; + @XmlElement(name = "Values") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer minLaenge; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer maxLaenge; + @XmlElement(name = "Regex") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String regex; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(String value) { + this._default = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMinLaenge(Integer value) { + this.minLaenge = value; + } + + /** + * Ruft den Wert der maxLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaxLaenge(Integer value) { + this.maxLaenge = value; + } + + /** + * Ruft den Wert der regex-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRegex() { + return regex; + } + + /** + * Legt den Wert der regex-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRegex(String value) { + this.regex = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenType.java new file mode 100644 index 00000000..3125935d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMetadatenType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp für Metadaten von Attributen + * + *

Java-Klasse für AttributMetadaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMetadaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadaten_Type", propOrder = { + "attribut", + "aenderbar", + "bezeichnung", + "beschreibungTxt" +}) +@XmlSeeAlso({ + AttributMetadatenStringType.class, + AttributMetadatenIntType.class, + AttributMetadatenDezimalType.class, + AttributMetadatenDatumType.class, + AttributMetadatenEnumType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class AttributMetadatenType { + + @XmlElement(name = "Attribut", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object attribut; + @XmlElement(name = "Aenderbar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean aenderbar; + @XmlElement(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + + /** + * Ruft den Wert der attribut-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getAttribut() { + return attribut; + } + + /** + * Legt den Wert der attribut-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAttribut(Object value) { + this.attribut = value; + } + + /** + * Ruft den Wert der aenderbar-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isAenderbar() { + return aenderbar; + } + + /** + * Legt den Wert der aenderbar-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAenderbar(boolean value) { + this.aenderbar = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMsgType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMsgType.java new file mode 100644 index 00000000..fc7ee265 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMsgType.java @@ -0,0 +1,140 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Message an einem Attribut + * + *

Java-Klasse für AttributMsg_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMsg_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ErrorType">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *               <pattern value="1"/>
+ *               <pattern value="2"/>
+ *               <pattern value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ErrorCode" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="ErrorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMsg_Type", propOrder = { + "errorType", + "errorCode", + "errorMsg" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributMsgType { + + @XmlElement(name = "ErrorType", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger errorType; + @XmlElement(name = "ErrorCode") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger errorCode; + @XmlElement(name = "ErrorMsg", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String errorMsg; + + /** + * Ruft den Wert der errorType-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getErrorType() { + return errorType; + } + + /** + * Legt den Wert der errorType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErrorType(BigInteger value) { + this.errorType = value; + } + + /** + * Ruft den Wert der errorCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getErrorCode() { + return errorCode; + } + + /** + * Legt den Wert der errorCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErrorCode(BigInteger value) { + this.errorCode = value; + } + + /** + * Ruft den Wert der errorMsg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErrorMsg() { + return errorMsg; + } + + /** + * Legt den Wert der errorMsg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErrorMsg(String value) { + this.errorMsg = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMultiEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMultiEnumType.java new file mode 100644 index 00000000..46cf3345 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributMultiEnumType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. + * + *

Java-Klasse für AttributMultiEnum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributMultiEnum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMultiEnum_Type", propOrder = { + "value", + "_default", + "maxAnz" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributMultiEnumType + extends AListenAttributType +{ + + @XmlElement(name = "Value") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List value; + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List _default; + @XmlElement(name = "MaxAnz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object maxAnz; + + /** + * Gets the value of the value 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 value property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValue().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValue() { + if (value == null) { + value = new ArrayList(); + } + return this.value; + } + + /** + * Gets the value of the default 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 default property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDefault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDefault() { + if (_default == null) { + _default = new ArrayList(); + } + return this._default; + } + + /** + * Ruft den Wert der maxAnz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getMaxAnz() { + return maxAnz; + } + + /** + * Legt den Wert der maxAnz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaxAnz(Object value) { + this.maxAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributStringType.java new file mode 100644 index 00000000..e5b62f55 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributStringType.java @@ -0,0 +1,235 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Auf xsd:string basierendes Attribut mit Metadaten + * + *

Java-Klasse für AttributString_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AttributString_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributString_Type", propOrder = { + "value", + "_default", + "regex", + "maxLaenge", + "minLaenge", + "values" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AttributStringType + extends ASingleAttributType +{ + + @XmlElement(name = "Value") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String value; + @XmlElement(name = "Default") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String _default; + @XmlElement(name = "Regex") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String regex; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer maxLaenge; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer minLaenge; + @XmlElement(name = "Values") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(String value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDefault(String value) { + this._default = value; + } + + /** + * Ruft den Wert der regex-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRegex() { + return regex; + } + + /** + * Legt den Wert der regex-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRegex(String value) { + this.regex = value; + } + + /** + * Ruft den Wert der maxLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaxLaenge(Integer value) { + this.maxLaenge = value; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMinLaenge(Integer value) { + this.minLaenge = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributType.java new file mode 100644 index 00000000..96a4ec73 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AttributType.java @@ -0,0 +1,168 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type) + * + *

Java-Klasse für Attribut_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Attribut_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Msg" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMsg_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Attribut_Type", propOrder = { + "aenderbar", + "bezeichnung", + "beschreibungTxt", + "msg" +}) +@XmlSeeAlso({ + ASingleAttributType.class, + AListenAttributType.class, + RaucherType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class AttributType { + + @XmlElement(name = "Aenderbar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean aenderbar; + @XmlElement(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + @XmlElement(name = "Msg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributMsgType msg; + + /** + * Ruft den Wert der aenderbar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isAenderbar() { + return aenderbar; + } + + /** + * Legt den Wert der aenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAenderbar(Boolean value) { + this.aenderbar = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + + /** + * Ruft den Wert der msg-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributMsgType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributMsgType getMsg() { + return msg; + } + + /** + * Legt den Wert der msg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributMsgType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMsg(AttributMsgType value) { + this.msg = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AuthorizationFilter.java new file mode 100644 index 00000000..df9182f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AuthorizationFilter.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + * + *

Java-Klasse für AuthorizationFilter complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AuthorizationFilter">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AuthorizationFilter") +@XmlSeeAlso({ + AgentFilterType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class AuthorizationFilter { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungType.java new file mode 100644 index 00000000..e6e3fbac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ zur Übermittlung von Metadaten einer Autorisierung (z.B. einer elektronischen Unterschrift) + * + *

Java-Klasse für Autorisierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Autorisierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LfnrPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         <element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Autorisierung_Type", propOrder = { + "autorisierungsId", + "lfnrPerson", + "rolle", + "autorisierungsart" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokumentType.Autorisierungen.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AutorisierungType { + + @XmlElement(name = "AutorisierungsId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String autorisierungsId; + @XmlElement(name = "LfnrPerson") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected short lfnrPerson; + @XmlElement(name = "Rolle") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String rolle; + @XmlElement(name = "Autorisierungsart", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AutorisierungsartType autorisierungsart; + + /** + * Ruft den Wert der autorisierungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAutorisierungsId() { + return autorisierungsId; + } + + /** + * Legt den Wert der autorisierungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAutorisierungsId(String value) { + this.autorisierungsId = value; + } + + /** + * Ruft den Wert der lfnrPerson-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public short getLfnrPerson() { + return lfnrPerson; + } + + /** + * Legt den Wert der lfnrPerson-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnrPerson(short value) { + this.lfnrPerson = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRolle(String value) { + this.rolle = value; + } + + /** + * Ruft den Wert der autorisierungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link AutorisierungsartType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AutorisierungsartType getAutorisierungsart() { + return autorisierungsart; + } + + /** + * Legt den Wert der autorisierungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AutorisierungsartType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAutorisierungsart(AutorisierungsartType value) { + this.autorisierungsart = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungsAnforderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungsAnforderungType.java new file mode 100644 index 00000000..55901fee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungsAnforderungType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Typ zur Übermittlung von Anforderungen an eine Autorisierung (z.B. einer elektronischen Unterschrift) + * + *

Java-Klasse für AutorisierungsAnforderung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AutorisierungsAnforderung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LfnrPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         <element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AutorisierungsAnforderung_Type", propOrder = { + "autorisierungsId", + "lfnrPerson", + "rolle", + "autorisierungsart" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AutorisierungsAnforderungType { + + @XmlElement(name = "AutorisierungsId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String autorisierungsId; + @XmlElement(name = "LfnrPerson") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected short lfnrPerson; + @XmlElement(name = "Rolle") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String rolle; + @XmlElement(name = "Autorisierungsart", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List autorisierungsart; + + /** + * Ruft den Wert der autorisierungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAutorisierungsId() { + return autorisierungsId; + } + + /** + * Legt den Wert der autorisierungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAutorisierungsId(String value) { + this.autorisierungsId = value; + } + + /** + * Ruft den Wert der lfnrPerson-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public short getLfnrPerson() { + return lfnrPerson; + } + + /** + * Legt den Wert der lfnrPerson-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnrPerson(short value) { + this.lfnrPerson = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRolle(String value) { + this.rolle = value; + } + + /** + * Gets the value of the autorisierungsart 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 autorisierungsart property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAutorisierungsart().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AutorisierungsartType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAutorisierungsart() { + if (autorisierungsart == null) { + autorisierungsart = new ArrayList(); + } + return this.autorisierungsart; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungsartType.java new file mode 100644 index 00000000..0c56bdf2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/AutorisierungsartType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + * Der Typ für Autorisierungsarten + * + *

Java-Klasse für Autorisierungsart_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Autorisierungsart_Type">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Autorisierungsart_Type", propOrder = { + "value" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AutorisierungsartType { + + @XmlValue + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String value; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(String value) { + this.value = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BankverbindungType.java new file mode 100644 index 00000000..51be3062 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BankverbindungType.java @@ -0,0 +1,166 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * beschreibt eine Bankverbindug + * + *

Java-Klasse für Bankverbindung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Bankverbindung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Bank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ *         <element name="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bankverbindung_Type", propOrder = { + "kontoinhaber", + "bank", + "bic", + "iban" +}) +@XmlSeeAlso({ + PersBankverbindungType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BankverbindungType { + + @XmlElement(name = "Kontoinhaber", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kontoinhaber; + @XmlElement(name = "Bank") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bank; + @XmlElement(name = "BIC") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bic; + @XmlElement(name = "IBAN", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String iban; + + /** + * Ruft den Wert der kontoinhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKontoinhaber() { + return kontoinhaber; + } + + /** + * Legt den Wert der kontoinhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKontoinhaber(String value) { + this.kontoinhaber = value; + } + + /** + * Ruft den Wert der bank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBank() { + return bank; + } + + /** + * Legt den Wert der bank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBank(String value) { + this.bank = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BasisProduktbausteinType.java new file mode 100644 index 00000000..2eb51a59 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BasisProduktbausteinType.java @@ -0,0 +1,405 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + * + *

Java-Klasse für BasisProduktbaustein_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BasisProduktbaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TarifId" type="{urn:omds3CommonServiceTypes-1-1-0}TarifId_Type" minOccurs="0"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Konvertierung" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ErsetztId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                   <element name="Konvertierungsaktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Kombinationen" type="{urn:omds3CommonServiceTypes-1-1-0}Kombinationen_Type" minOccurs="0"/>
+ *         <element name="Attribut" type="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisProduktbaustein_Type", propOrder = { + "id", + "tarifId", + "bezeichnung", + "bedingungen", + "meldungen", + "konvertierung", + "kombinationen", + "attribut" +}) +@XmlSeeAlso({ + ProduktbausteinType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class BasisProduktbausteinType { + + @XmlElement(name = "Id") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String id; + @XmlElement(name = "TarifId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected TarifIdType tarifId; + @XmlElement(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlElement(name = "Bedingungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List bedingungen; + @XmlElement(name = "Meldungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List meldungen; + @XmlElement(name = "Konvertierung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BasisProduktbausteinType.Konvertierung konvertierung; + @XmlElement(name = "Kombinationen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KombinationenType kombinationen; + @XmlElement(name = "Attribut") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List attribut; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der tarifId-Eigenschaft ab. + * + * @return + * possible object is + * {@link TarifIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public TarifIdType getTarifId() { + return tarifId; + } + + /** + * Legt den Wert der tarifId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TarifIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTarifId(TarifIdType value) { + this.tarifId = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Gets the value of the bedingungen 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 bedingungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBedingungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBedingungen() { + if (bedingungen == null) { + bedingungen = new ArrayList(); + } + return this.bedingungen; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + + /** + * Ruft den Wert der konvertierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BasisProduktbausteinType.Konvertierung } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BasisProduktbausteinType.Konvertierung getKonvertierung() { + return konvertierung; + } + + /** + * Legt den Wert der konvertierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BasisProduktbausteinType.Konvertierung } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKonvertierung(BasisProduktbausteinType.Konvertierung value) { + this.konvertierung = value; + } + + /** + * Ruft den Wert der kombinationen-Eigenschaft ab. + * + * @return + * possible object is + * {@link KombinationenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KombinationenType getKombinationen() { + return kombinationen; + } + + /** + * Legt den Wert der kombinationen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KombinationenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKombinationen(KombinationenType value) { + this.kombinationen = value; + } + + /** + * Gets the value of the attribut 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 attribut property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttribut().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAttribut() { + if (attribut == null) { + attribut = new ArrayList(); + } + return this.attribut; + } + + + /** + *

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 name="ErsetztId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="Konvertierungsaktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "ersetztId", + "konvertierungsaktion" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Konvertierung { + + @XmlElement(name = "ErsetztId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ersetztId; + @XmlElement(name = "Konvertierungsaktion") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KonvertierungsaktionType konvertierungsaktion; + + /** + * Ruft den Wert der ersetztId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErsetztId() { + return ersetztId; + } + + /** + * Legt den Wert der ersetztId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsetztId(String value) { + this.ersetztId = value; + } + + /** + * Ruft den Wert der konvertierungsaktion-Eigenschaft ab. + * + * @return + * possible object is + * {@link KonvertierungsaktionType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KonvertierungsaktionType getKonvertierungsaktion() { + return konvertierungsaktion; + } + + /** + * Legt den Wert der konvertierungsaktion-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KonvertierungsaktionType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKonvertierungsaktion(KonvertierungsaktionType value) { + this.konvertierungsaktion = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BerechnungsvarianteType.java new file mode 100644 index 00000000..c4f214ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BerechnungsvarianteType.java @@ -0,0 +1,55 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Berechnungsvariante_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="Berechnungsvariante_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="basic"/>
+ *     <enumeration value="medium"/>
+ *     <enumeration value="top"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Berechnungsvariante_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum BerechnungsvarianteType { + + @XmlEnumValue("basic") + BASIC("basic"), + @XmlEnumValue("medium") + MEDIUM("medium"), + @XmlEnumValue("top") + TOP("top"); + private final String value; + + BerechnungsvarianteType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BerechnungsvarianteType fromValue(String v) { + for (BerechnungsvarianteType c: BerechnungsvarianteType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BeteiligtePersonVertragType.java new file mode 100644 index 00000000..6a89cbc3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BeteiligtePersonVertragType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind + * + *

Java-Klasse für BeteiligtePersonVertrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BeteiligtePersonVertrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = { + "lfnr", + "person" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BeteiligtePersonVertragType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int lfnr; + @XmlElement(name = "Person", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PersonType person; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten. + * + * @return + * possible object is + * {@link PersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPerson(PersonType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungGesetzlicheErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungGesetzlicheErbenType.java new file mode 100644 index 00000000..4d257021 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungGesetzlicheErbenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung gesetzliche Erben + * + *

Java-Klasse für BezugsberechtigungGesetzlicheErben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BezugsberechtigungGesetzlicheErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungGesetzlicheErben_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsberechtigungGesetzlicheErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungIndividuell.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungIndividuell.java new file mode 100644 index 00000000..0dbe778b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungIndividuell.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Individuell + * + *

Java-Klasse für BezugsberechtigungIndividuell complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BezugsberechtigungIndividuell">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungIndividuell", propOrder = { + "beschreibung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsberechtigungIndividuell + extends BezugsberechtigungType +{ + + @XmlElement(name = "Beschreibung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibung; + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungNamentlich.java new file mode 100644 index 00000000..c4b08db4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungNamentlich.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung namentlich + * + *

Java-Klasse für BezugsberechtigungNamentlich complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BezugsberechtigungNamentlich">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungNamentlich", propOrder = { + "unwiderruflich", + "personen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsberechtigungNamentlich + extends BezugsberechtigungType +{ + + @XmlElement(name = "Unwiderruflich") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean unwiderruflich; + @XmlElement(name = "Personen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List personen; + + /** + * Ruft den Wert der unwiderruflich-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isUnwiderruflich() { + return unwiderruflich; + } + + /** + * Legt den Wert der unwiderruflich-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUnwiderruflich(boolean value) { + this.unwiderruflich = value; + } + + /** + * Gets the value of the personen 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 personen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonNamentlichesBezugsrechtType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungTestamentarischeErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungTestamentarischeErbenType.java new file mode 100644 index 00000000..a78ba678 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungTestamentarischeErbenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung testamentarische Erben + * + *

Java-Klasse für BezugsberechtigungTestamentarischeErben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BezugsberechtigungTestamentarischeErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungTestamentarischeErben_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsberechtigungTestamentarischeErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungType.java new file mode 100644 index 00000000..3ff0395c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungType.java @@ -0,0 +1,78 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + * + *

Java-Klasse für Bezugsberechtigung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Bezugsberechtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Art">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsberechtigung_Type", propOrder = { + "art" +}) +@XmlSeeAlso({ + BezugsberechtigungGesetzlicheErbenType.class, + BezugsberechtigungTestamentarischeErbenType.class, + BezugsberechtigungUeberbringerType.class, + BezugsberechtigungNamentlich.class, + BezugsberechtigungVersicherungsnehmerType.class, + BezugsberechtigungVersichertePersonType.class, + BezugsberechtigungIndividuell.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class BezugsberechtigungType { + + @XmlElement(name = "Art") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected short art; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public short getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArt(short value) { + this.art = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungUeberbringerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungUeberbringerType.java new file mode 100644 index 00000000..091c10f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungUeberbringerType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Überbringer + * + *

Java-Klasse für BezugsberechtigungUeberbringer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BezugsberechtigungUeberbringer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungUeberbringer_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsberechtigungUeberbringerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungVersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungVersichertePersonType.java new file mode 100644 index 00000000..929e5b77 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungVersichertePersonType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung VersichertePerson + * + *

Java-Klasse für BezugsberechtigungVersichertePerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BezugsberechtigungVersichertePerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersichertePerson_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsberechtigungVersichertePersonType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungVersicherungsnehmerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungVersicherungsnehmerType.java new file mode 100644 index 00000000..46913747 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsberechtigungVersicherungsnehmerType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Versicherungsnehmer + * + *

Java-Klasse für BezugsberechtigungVersicherungsnehmer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BezugsberechtigungVersicherungsnehmer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersicherungsnehmer_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsberechtigungVersicherungsnehmerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsrechtType.java new file mode 100644 index 00000000..b61ede8d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BezugsrechtType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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_15.PERSONType; + + +/** + * Type Bezugsrecht (nur Kontext Kfz), für Bezugsberechtigungen in anderen Sparten steht jetzt Bezugsberechtigung_Type zur Verfügung. + * + *

Java-Klasse für Bezugsrecht_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Bezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsrecht_Type", propOrder = { + "person" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BezugsrechtType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PERSONType person; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PERSONType getPERSON() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPERSON(PERSONType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BonusMalusSystemType.java new file mode 100644 index 00000000..abdcb617 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BonusMalusSystemType.java @@ -0,0 +1,171 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Type Bonus Malus System + * + *

Java-Klasse für BonusMalusSystem_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BonusMalusSystem_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/>
+ *         <element name="Polizzennummer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="15"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BonusMalusSystem_Type", propOrder = { + "bonusMalusVorversicherung", + "versicherungsgesellschaft", + "polizzennummer", + "offeneSchaeden" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BonusMalusSystemType { + + @XmlElement(name = "BonusMalusVorversicherung", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BonusMalusVorversicherungType bonusMalusVorversicherung; + @XmlElement(name = "Versicherungsgesellschaft") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String versicherungsgesellschaft; + @XmlElement(name = "Polizzennummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennummer; + @XmlElement(name = "OffeneSchaeden") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OffeneSchaedenType offeneSchaeden; + + /** + * Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusVorversicherungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BonusMalusVorversicherungType getBonusMalusVorversicherung() { + return bonusMalusVorversicherung; + } + + /** + * Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusVorversicherungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) { + this.bonusMalusVorversicherung = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der polizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennummer() { + return polizzennummer; + } + + /** + * Legt den Wert der polizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennummer(String value) { + this.polizzennummer = value; + } + + /** + * Ruft den Wert der offeneSchaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffeneSchaedenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OffeneSchaedenType getOffeneSchaeden() { + return offeneSchaeden; + } + + /** + * Legt den Wert der offeneSchaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffeneSchaedenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffeneSchaeden(OffeneSchaedenType value) { + this.offeneSchaeden = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BonusMalusVorversicherungType.java new file mode 100644 index 00000000..0f9491f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/BonusMalusVorversicherungType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für BonusMalusVorversicherung_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="BonusMalusVorversicherung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Ohne Vorversicherung"/>
+ *     <enumeration value="Mit Vorversicherung"/>
+ *     <enumeration value="BM-Übernahme von Angehörigen"/>
+ *     <enumeration value="BM-Übernahme vom Dienstgeber"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BonusMalusVorversicherung_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum BonusMalusVorversicherungType { + + @XmlEnumValue("Ohne Vorversicherung") + OHNE_VORVERSICHERUNG("Ohne Vorversicherung"), + @XmlEnumValue("Mit Vorversicherung") + MIT_VORVERSICHERUNG("Mit Vorversicherung"), + @XmlEnumValue("BM-\u00dcbernahme von Angeh\u00f6rigen") + BM_ÜBERNAHME_VON_ANGEHÖRIGEN("BM-\u00dcbernahme von Angeh\u00f6rigen"), + @XmlEnumValue("BM-\u00dcbernahme vom Dienstgeber") + BM_ÜBERNAHME_VOM_DIENSTGEBER("BM-\u00dcbernahme vom Dienstgeber"); + private final String value; + + BonusMalusVorversicherungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BonusMalusVorversicherungType fromValue(String v) { + for (BonusMalusVorversicherungType c: BonusMalusVorversicherungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonProcessRequestType.java new file mode 100644 index 00000000..4a044bb1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonProcessRequestType.java @@ -0,0 +1,80 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.CreateFormRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.SubmitFormRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.BOAProcessRequestType; + + +/** + * Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind + * + *

Java-Klasse für CommonProcessRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonProcessRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonProcessRequest_Type", propOrder = { + "geschaeftsfallnummer" +}) +@XmlSeeAlso({ + BOAProcessRequestType.class, + SubmitFormRequest.class, + CreateFormRequest.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CommonProcessRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallnummer; + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonProcessResponseType.java new file mode 100644 index 00000000..5bb870b9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonProcessResponseType.java @@ -0,0 +1,80 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.CreateFormResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.SubmitFormResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.BOAProcessResponseType; + + +/** + * Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind + * + *

Java-Klasse für CommonProcessResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonProcessResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonProcessResponse_Type", propOrder = { + "geschaeftsfallnummer" +}) +@XmlSeeAlso({ + BOAProcessResponseType.class, + SubmitFormResponse.class, + CreateFormResponse.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CommonProcessResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallnummer; + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonRequestType.java new file mode 100644 index 00000000..157366dc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonRequestType.java @@ -0,0 +1,231 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetBusinessProcessEventsRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetElementListRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.GetApplicationDocumentRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptRequest; + + +/** + * Abstraktes RequestObjekt + * + *

Java-Klasse für CommonRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="ClientId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TechnischeParameter" type="{urn:omds3CommonServiceTypes-1-1-0}TechnicalKeyValue_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="TechnischeObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}TechnischesObjekt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonRequest_Type", propOrder = { + "vuNr", + "clientId", + "technischeParameter", + "technischeObjekte", + "korrelationsId" +}) +@XmlSeeAlso({ + GetApplicationDocumentRequestType.class, + CheckClaimRequestType.class, + SubmitClaimRequestType.class, + GetClaimRequestType.class, + AddInformationToClaimRequest.class, + SubmitReceiptRequest.class, + CheckCoverageRequest.class, + CreateVBRequest.class, + ConversionProposalRequest.class, + ConversionScopeRequest.class, + CommonProcessRequestType.class, + GetElementListRequest.class, + GetBusinessProcessEventsRequest.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CommonRequestType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "ClientId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String clientId; + @XmlElement(name = "TechnischeParameter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List technischeParameter; + @XmlElement(name = "TechnischeObjekte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List technischeObjekte; + @XmlElement(name = "KorrelationsId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String korrelationsId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der clientId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getClientId() { + return clientId; + } + + /** + * Legt den Wert der clientId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setClientId(String value) { + this.clientId = value; + } + + /** + * Gets the value of the technischeParameter 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 technischeParameter property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTechnischeParameter().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TechnicalKeyValueType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getTechnischeParameter() { + if (technischeParameter == null) { + technischeParameter = new ArrayList(); + } + return this.technischeParameter; + } + + /** + * Gets the value of the technischeObjekte 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 technischeObjekte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTechnischeObjekte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TechnischesObjektType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getTechnischeObjekte() { + if (technischeObjekte == null) { + technischeObjekte = new ArrayList(); + } + return this.technischeObjekte; + } + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonResponseType.java new file mode 100644 index 00000000..5793878f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/CommonResponseType.java @@ -0,0 +1,200 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetBusinessProcessEventsResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetElementListResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.GetApplicationDocumentResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptResponse; + + +/** + * Abstraktes ResponseObjekt + * + *

Java-Klasse für CommonResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Status" type="{urn:omds3CommonServiceTypes-1-1-0}ResponseStatus_Type"/>
+ *         <element name="TechnischeObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}TechnischesObjekt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Gestartet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="Beendet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonResponse_Type", propOrder = { + "status", + "technischeObjekte", + "gestartet", + "beendet" +}) +@XmlSeeAlso({ + GetApplicationDocumentResponseType.class, + CheckClaimResponseType.class, + SubmitClaimResponseType.class, + GetClaimResponseType.class, + AddInformationToClaimResponse.class, + SubmitReceiptResponse.class, + CheckCoverageResponse.class, + CreateVBResponse.class, + ConversionProposalResponse.class, + ConversionScopeResponse.class, + CommonProcessResponseType.class, + GetElementListResponse.class, + GetBusinessProcessEventsResponse.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CommonResponseType { + + @XmlElement(name = "Status", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ResponseStatusType status; + @XmlElement(name = "TechnischeObjekte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List technischeObjekte; + @XmlElement(name = "Gestartet") + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gestartet; + @XmlElement(name = "Beendet") + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar beendet; + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link ResponseStatusType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ResponseStatusType getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ResponseStatusType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStatus(ResponseStatusType value) { + this.status = value; + } + + /** + * Gets the value of the technischeObjekte 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 technischeObjekte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTechnischeObjekte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TechnischesObjektType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getTechnischeObjekte() { + if (technischeObjekte == null) { + technischeObjekte = new ArrayList(); + } + return this.technischeObjekte; + } + + /** + * Ruft den Wert der gestartet-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGestartet() { + return gestartet; + } + + /** + * Legt den Wert der gestartet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGestartet(XMLGregorianCalendar value) { + this.gestartet = value; + } + + /** + * Ruft den Wert der beendet-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getBeendet() { + return beendet; + } + + /** + * Legt den Wert der beendet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeendet(XMLGregorianCalendar value) { + this.beendet = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DateianhangType.java new file mode 100644 index 00000000..a6e406e4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DateianhangType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.activation.DataHandler; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Deprecated, verwende ProzessDokument_Type. + * + *

Java-Klasse für Dateianhang_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Dateianhang_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/>
+ *         <element name="DateiName">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DateiBeschreibung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Dateianhang_Type", propOrder = { + "mimetype", + "dateiType", + "dateiName", + "dateiData", + "dateiBeschreibung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DateianhangType { + + @XmlElement(name = "Mimetype", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mimetype; + @XmlElement(name = "DateiType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer dateiType; + @XmlElement(name = "DateiName", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dateiName; + @XmlElement(name = "DateiData", required = true) + @XmlMimeType("application/octet-stream") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DataHandler dateiData; + @XmlElement(name = "DateiBeschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dateiBeschreibung; + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der dateiType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getDateiType() { + return dateiType; + } + + /** + * Legt den Wert der dateiType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateiType(Integer value) { + this.dateiType = value; + } + + /** + * Ruft den Wert der dateiName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDateiName() { + return dateiName; + } + + /** + * Legt den Wert der dateiName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateiName(String value) { + this.dateiName = value; + } + + /** + * Ruft den Wert der dateiData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DataHandler getDateiData() { + return dateiData; + } + + /** + * Legt den Wert der dateiData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateiData(DataHandler value) { + this.dateiData = value; + } + + /** + * Ruft den Wert der dateiBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDateiBeschreibung() { + return dateiBeschreibung; + } + + /** + * Legt den Wert der dateiBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateiBeschreibung(String value) { + this.dateiBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DatenverwendungType.java new file mode 100644 index 00000000..35f11710 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DatenverwendungType.java @@ -0,0 +1,123 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Datenverwendung + * + *

Java-Klasse für Datenverwendung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Datenverwendung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Datenverwendung_Type", propOrder = { + "zustimmungZurElektrUebermittlungVorvertraglDokumente", + "elektrUebermittlungVorvertraglDokumenteEmail", + "zustimmungZurVerwendungDerDatenZuWerbezwecken" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DatenverwendungType { + + @XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente; + @XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String elektrUebermittlungVorvertraglDokumenteEmail; + @XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken; + + /** + * Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() { + return zustimmungZurElektrUebermittlungVorvertraglDokumente; + } + + /** + * Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) { + this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value; + } + + /** + * Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getElektrUebermittlungVorvertraglDokumenteEmail() { + return elektrUebermittlungVorvertraglDokumenteEmail; + } + + /** + * Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) { + this.elektrUebermittlungVorvertraglDokumenteEmail = value; + } + + /** + * Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() { + return zustimmungZurVerwendungDerDatenZuWerbezwecken; + } + + /** + * Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) { + this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DirectionCdType.java new file mode 100644 index 00000000..d5139fea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DirectionCdType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DirectionCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="DirectionCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="IN"/>
+ *     <enumeration value="OUT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DirectionCd_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum DirectionCdType { + + + /** + * Input-Wert + * + */ + IN, + + /** + * Output-Wert + * + */ + OUT; + + public String value() { + return name(); + } + + public static DirectionCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentBinaryDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentBinaryDataType.java new file mode 100644 index 00000000..aa8a1da7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentBinaryDataType.java @@ -0,0 +1,201 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.activation.DataHandler; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ zur Übermittlung von Dokumenten als Binary plus Metadaten + * + *

Java-Klasse für DokumentBinaryData_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DokumentBinaryData_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type">
+ *       <sequence>
+ *         <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentBinaryData_Type", propOrder = { + "dateiData", + "mimetype", + "groesse", + "datum", + "name" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DokumentBinaryDataType + extends DokumentDataType +{ + + @XmlElement(name = "DateiData", required = true) + @XmlMimeType("application/octet-stream") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DataHandler dateiData; + @XmlElement(name = "Mimetype", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mimetype; + @XmlElement(name = "Groesse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long groesse; + @XmlElement(name = "Datum") + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + @XmlElement(name = "Name") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String name; + + /** + * Ruft den Wert der dateiData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DataHandler getDateiData() { + return dateiData; + } + + /** + * Legt den Wert der dateiData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateiData(DataHandler value) { + this.dateiData = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setName(String value) { + this.name = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentDataType.java new file mode 100644 index 00000000..b66fc181 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentDataType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ zur Übermittlung von Dokumentendaten + * + *

Java-Klasse für DokumentData_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DokumentData_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentData_Type") +@XmlSeeAlso({ + DokumentBinaryDataType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class DokumentDataType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentInfoType.java new file mode 100644 index 00000000..9dbb1043 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentInfoType.java @@ -0,0 +1,338 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.activation.DataHandler; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +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="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ArtAusfolgung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Unterschrift" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentInfo_Type", propOrder = { + "content", + "name", + "documentType", + "mimetype", + "groesse", + "datum", + "referenzWeitereDokumente", + "artAusfolgung", + "unterschrift" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DokumentInfoType { + + @XmlElement(name = "Content") + @XmlMimeType("application/octet-stream") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DataHandler content; + @XmlElement(name = "Name") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String name; + @XmlElement(name = "DocumentType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int documentType; + @XmlElement(name = "Mimetype") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mimetype; + @XmlElement(name = "Groesse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long groesse; + @XmlElement(name = "Datum") + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + @XmlElement(name = "ReferenzWeitereDokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List referenzWeitereDokumente; + @XmlElement(name = "ArtAusfolgung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Short artAusfolgung; + @XmlElement(name = "Unterschrift") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Short unterschrift; + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setContent(DataHandler value) { + this.content = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getReferenzWeitereDokumente() { + if (referenzWeitereDokumente == null) { + referenzWeitereDokumente = new ArrayList(); + } + return this.referenzWeitereDokumente; + } + + /** + * Ruft den Wert der artAusfolgung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Short getArtAusfolgung() { + return artAusfolgung; + } + + /** + * Legt den Wert der artAusfolgung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArtAusfolgung(Short value) { + this.artAusfolgung = value; + } + + /** + * Ruft den Wert der unterschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Short getUnterschrift() { + return unterschrift; + } + + /** + * Legt den Wert der unterschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUnterschrift(Short value) { + this.unterschrift = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentenReferenzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentenReferenzType.java new file mode 100644 index 00000000..95ec48a8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/DokumentenReferenzType.java @@ -0,0 +1,287 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Information zu einem einzelnen Dokument + * + *

Java-Klasse für DokumentenReferenz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DokumentenReferenz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentenReferenz_Type", propOrder = { + "id", + "name", + "documentType", + "mimetype", + "groesse", + "datum", + "objektSpezifikation", + "referenzWeitereDokumente" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DokumentenReferenzType { + + @XmlElement(name = "Id", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ElementIdType id; + @XmlElement(name = "Name", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String name; + @XmlElement(name = "DocumentType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int documentType; + @XmlElement(name = "Mimetype") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mimetype; + @XmlElement(name = "Groesse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long groesse; + @XmlElement(name = "Datum", required = true) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar datum; + @XmlElement(name = "ObjektSpezifikation") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "ReferenzWeitereDokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List referenzWeitereDokumente; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ElementIdType getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(ElementIdType value) { + this.id = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = 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 DokumentenReferenzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getReferenzWeitereDokumente() { + if (referenzWeitereDokumente == null) { + referenzWeitereDokumente = new ArrayList(); + } + return this.referenzWeitereDokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EintragSchluessellisteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EintragSchluessellisteType.java new file mode 100644 index 00000000..861e7932 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EintragSchluessellisteType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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 für einen einzelnen Eintrag einer Schlüsselliste + * + *

Java-Klasse für EintragSchluesselliste_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EintragSchluesselliste_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Schluessel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EintragSchluesselliste_Type", propOrder = { + "text", + "schluessel" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class EintragSchluessellisteType { + + @XmlElement(name = "Text", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String text; + @XmlElement(name = "Schluessel", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schluessel; + + /** + * Ruft den Wert der text-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getText() { + return text; + } + + /** + * Legt den Wert der text-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setText(String value) { + this.text = value; + } + + /** + * Ruft den Wert der schluessel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchluessel() { + return schluessel; + } + + /** + * Legt den Wert der schluessel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchluessel(String value) { + this.schluessel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwGesDatenVNType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwGesDatenVNType.java new file mode 100644 index 00000000..b03d96dd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwGesDatenVNType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Bekanntgabe Gesundheitsdaten an VN + * + *

Java-Klasse für EinwGesDatenVN_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EinwGesDatenVN_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwGesDatenVN_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class EinwGesDatenVNType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwSprachaufzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwSprachaufzType.java new file mode 100644 index 00000000..b79533d1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwSprachaufzType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Sprachaufzeichnung + * + *

Java-Klasse für EinwSprachaufz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EinwSprachaufz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwSprachaufz_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class EinwSprachaufzType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwVerarbGesDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwVerarbGesDatenType.java new file mode 100644 index 00000000..fcc9e98e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwVerarbGesDatenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Verarbeitung Gesundheitsdaten + * + *

Java-Klasse für EinwVerarbGesDaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EinwVerarbGesDaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwVerarbGesDaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class EinwVerarbGesDatenType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwilligungPersDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwilligungPersDatenType.java new file mode 100644 index 00000000..45df2bcd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwilligungPersDatenType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für Einwilligung personenbezogene Daten + * + *

Java-Klasse für EinwilligungPersDaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EinwilligungPersDaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type">
+ *       <sequence>
+ *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwilligungPersDaten_Type", propOrder = { + "personRefLfnr" +}) +@XmlSeeAlso({ + EinwVerarbGesDatenType.class, + EinwGesDatenVNType.class, + EinwSprachaufzType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class EinwilligungPersDatenType + extends EinwilligungType +{ + + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int personRefLfnr; + + /** + * Ruft den Wert der personRefLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getPersonRefLfnr() { + return personRefLfnr; + } + + /** + * Legt den Wert der personRefLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonRefLfnr(int value) { + this.personRefLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwilligungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwilligungType.java new file mode 100644 index 00000000..76ebc7aa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/EinwilligungType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für Einwilligung + * + *

Java-Klasse für Einwilligung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Einwilligung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Einwilligung_Type", propOrder = { + "zustimmung", + "text" +}) +@XmlSeeAlso({ + EinwilligungPersDatenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class EinwilligungType { + + @XmlElement(name = "Zustimmung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean zustimmung; + @XmlElement(name = "Text") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String text; + + /** + * Ruft den Wert der zustimmung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isZustimmung() { + return zustimmung; + } + + /** + * Legt den Wert der zustimmung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZustimmung(Boolean value) { + this.zustimmung = value; + } + + /** + * Ruft den Wert der text-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getText() { + return text; + } + + /** + * Legt den Wert der text-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setText(String value) { + this.text = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementFondsauswahlType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementFondsauswahlType.java new file mode 100644 index 00000000..b56f5ea7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementFondsauswahlType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein einzelnes Element einer Fondsauswahl + * + *

Java-Klasse für ElementFondsauswahl_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementFondsauswahl_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="ISIN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *           <element name="WKN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *         </choice>
+ *         <element name="Prozentanteil" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}float">
+ *               <minInclusive value="0"/>
+ *               <maxInclusive value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ZusaetzlicheFondsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheFondsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementFondsauswahl_Type", propOrder = { + "isin", + "wkn", + "prozentanteil", + "zusaetzlicheFondsdaten", + "bezeichnung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ElementFondsauswahlType { + + @XmlElement(name = "ISIN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType isin; + @XmlElement(name = "WKN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType wkn; + @XmlElement(name = "Prozentanteil") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Float prozentanteil; + @XmlElement(name = "ZusaetzlicheFondsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheFondsdaten; + @XmlElement(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + + /** + * Ruft den Wert der isin-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getISIN() { + return isin; + } + + /** + * Legt den Wert der isin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setISIN(AttributEnumType value) { + this.isin = value; + } + + /** + * Ruft den Wert der wkn-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getWKN() { + return wkn; + } + + /** + * Legt den Wert der wkn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWKN(AttributEnumType value) { + this.wkn = value; + } + + /** + * Ruft den Wert der prozentanteil-Eigenschaft ab. + * + * @return + * possible object is + * {@link Float } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Float getProzentanteil() { + return prozentanteil; + } + + /** + * Legt den Wert der prozentanteil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Float } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProzentanteil(Float value) { + this.prozentanteil = value; + } + + /** + * Gets the value of the zusaetzlicheFondsdaten 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 zusaetzlicheFondsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheFondsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheFondsdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheFondsdaten() { + if (zusaetzlicheFondsdaten == null) { + zusaetzlicheFondsdaten = new ArrayList(); + } + return this.zusaetzlicheFondsdaten; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementIdType.java new file mode 100644 index 00000000..cbef73b9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementIdType.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + * + *

Java-Klasse für ElementIdType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementIdType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementIdType", propOrder = { + "id", + "idValidUntil", + "idIsSingleUse" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ElementIdType { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String id; + @XmlElement(required = true, nillable = true) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar idValidUntil; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean idIsSingleUse; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der idValidUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getIdValidUntil() { + return idValidUntil; + } + + /** + * Legt den Wert der idValidUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIdValidUntil(XMLGregorianCalendar value) { + this.idValidUntil = value; + } + + /** + * Ruft den Wert der idIsSingleUse-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isIdIsSingleUse() { + return idIsSingleUse; + } + + /** + * Legt den Wert der idIsSingleUse-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setIdIsSingleUse(boolean value) { + this.idIsSingleUse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementarproduktGenerischType.java new file mode 100644 index 00000000..9c094c61 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementarproduktGenerischType.java @@ -0,0 +1,207 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.ElementarproduktKrankenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.TarifLebenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.ElementarproduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.LeistungsartUnfallType; + + +/** + * Basistyp für ein Elementarprodukt, 2. Generation + * + *

Java-Klasse für ElementarproduktGenerisch_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt", + "versicherungssumme" +}) +@XmlSeeAlso({ + LeistungsartUnfallType.class, + ElementarproduktRechtsschutzType.class, + ElementarproduktSachPrivatType.class, + ElementarproduktKrankenType.class, + TarifLebenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ElementarproduktGenerischType + extends ElementarproduktType +{ + + @XmlElement(name = "Eingeschlossen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + @XmlElement(name = "Versicherungssumme") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal versicherungssumme; + + /** + * Ruft den Wert der eingeschlossen-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isEingeschlossen() { + return eingeschlossen; + } + + /** + * Legt den Wert der eingeschlossen-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEingeschlossen(boolean value) { + this.eingeschlossen = value; + } + + /** + * Ruft den Wert der einschlussAenderbar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isEinschlussAenderbar() { + return einschlussAenderbar; + } + + /** + * Legt den Wert der einschlussAenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEinschlussAenderbar(Boolean value) { + this.einschlussAenderbar = value; + } + + /** + * Gets the value of the attributMetadaten 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 attributMetadaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttributMetadaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungssumme(BigDecimal value) { + this.versicherungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementarproduktType.java new file mode 100644 index 00000000..25dbae2e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ElementarproduktType.java @@ -0,0 +1,151 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.ElementarproduktKfzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; + + +/** + * Basistyp für ein Elementarprodukt + * + *

Java-Klasse für Elementarprodukt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Elementarprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Elementarprodukt_Type", propOrder = { + "vtgBeg", + "refSicherstellungLfnr", + "zusaetzlicheElementarproduktdaten" +}) +@XmlSeeAlso({ + ElementarproduktKfzType.class, + VerkehrsrechtsschutzKfzType.class, + ElementarproduktGenerischType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ElementarproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer refSicherstellungLfnr; + @XmlElement(name = "ZusaetzlicheElementarproduktdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheElementarproduktdaten; + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheElementarproduktdaten 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 zusaetzlicheElementarproduktdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheElementarproduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheElementarproduktdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheElementarproduktdaten() { + if (zusaetzlicheElementarproduktdaten == null) { + zusaetzlicheElementarproduktdaten = new ArrayList(); + } + return this.zusaetzlicheElementarproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzeMitAendGrundType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzeMitAendGrundType.java new file mode 100644 index 00000000..f8a3684b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzeMitAendGrundType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds + * + *

Java-Klasse für ErsatzpolizzeMitAendGrund_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ErsatzpolizzeMitAendGrund_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type">
+ *       <sequence>
+ *         <element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type"/>
+ *         <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ErsatzpolizzeMitAendGrund_Type", propOrder = { + "aendGrundCd", + "aendGrundbez" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ErsatzpolizzeMitAendGrundType + extends ErsatzpolizzeType +{ + + @XmlElement(name = "AendGrundCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aendGrundCd; + @XmlElement(name = "AendGrundbez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aendGrundbez; + + /** + * Ruft den Wert der aendGrundCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAendGrundCd() { + return aendGrundCd; + } + + /** + * Legt den Wert der aendGrundCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAendGrundCd(String value) { + this.aendGrundCd = value; + } + + /** + * Ruft den Wert der aendGrundbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAendGrundbez() { + return aendGrundbez; + } + + /** + * Legt den Wert der aendGrundbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAendGrundbez(String value) { + this.aendGrundbez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzeType.java new file mode 100644 index 00000000..dfa154f1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzeType.java @@ -0,0 +1,105 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Beschreibung einer durch Konvertierung zu ersetzenden Polizze + * + *

Java-Klasse für Ersatzpolizze_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Ersatzpolizze_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ersatzpolizze_Type", propOrder = { + "polizzennr", + "vertragsID" +}) +@XmlSeeAlso({ + ErsatzpolizzeMitAendGrundType.class, + KonvertierungsumfangVertragType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ErsatzpolizzeType { + + @XmlElement(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzenType.java new file mode 100644 index 00000000..b33bd268 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ErsatzpolizzenType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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 für Ersatzpolizzen + * + *

Java-Klasse für Ersatzpolizzen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Ersatzpolizzen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/>
+ *         <element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ersatzpolizzen_Type", propOrder = { + "ersatzpolizzennummer1", + "ersatzpolizzennummer2", + "ersatzpolizzennummer3" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ErsatzpolizzenType { + + @XmlElement(name = "Ersatzpolizzennummer1", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ersatzpolizzennummer1; + @XmlElement(name = "Ersatzpolizzennummer2") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ersatzpolizzennummer2; + @XmlElement(name = "Ersatzpolizzennummer3") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ersatzpolizzennummer3; + + /** + * Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErsatzpolizzennummer1() { + return ersatzpolizzennummer1; + } + + /** + * Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsatzpolizzennummer1(String value) { + this.ersatzpolizzennummer1 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErsatzpolizzennummer2() { + return ersatzpolizzennummer2; + } + + /** + * Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsatzpolizzennummer2(String value) { + this.ersatzpolizzennummer2 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErsatzpolizzennummer3() { + return ersatzpolizzennummer3; + } + + /** + * Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsatzpolizzennummer3(String value) { + this.ersatzpolizzennummer3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCANatPersonType.java new file mode 100644 index 00000000..07b8a9f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCANatPersonType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen FATCA bei natürlichen Personen + * + *

Java-Klasse für FATCA_NatPersonType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="FATCA_NatPersonType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_NatPersonType", propOrder = { + "usIndizien", + "usSteuerpflicht" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class FATCANatPersonType { + + @XmlElement(name = "US_Indizien") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean usIndizien; + @XmlElement(name = "US_Steuerpflicht") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean usSteuerpflicht; + + /** + * Ruft den Wert der usIndizien-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isUSIndizien() { + return usIndizien; + } + + /** + * Legt den Wert der usIndizien-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUSIndizien(boolean value) { + this.usIndizien = value; + } + + /** + * Ruft den Wert der usSteuerpflicht-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isUSSteuerpflicht() { + return usSteuerpflicht; + } + + /** + * Legt den Wert der usSteuerpflicht-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUSSteuerpflicht(boolean value) { + this.usSteuerpflicht = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCASonstPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCASonstPersonType.java new file mode 100644 index 00000000..620401e7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCASonstPersonType.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen FATCA bei sonstigen Personen + * + *

Java-Klasse für FATCA_SonstPersonType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="FATCA_SonstPersonType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *         <element name="GIIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="KonzessionFinanzen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="NichtFinanzielleDienstleistungen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_SonstPersonType", propOrder = { + "landFirmensitz", + "giin", + "konzessionFinanzen", + "nichtFinanzielleDienstleistungen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class FATCASonstPersonType { + + @XmlElement(name = "LandFirmensitz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType landFirmensitz; + @XmlElement(name = "GIIN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String giin; + @XmlElement(name = "KonzessionFinanzen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean konzessionFinanzen; + @XmlElement(name = "NichtFinanzielleDienstleistungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean nichtFinanzielleDienstleistungen; + + /** + * Ruft den Wert der landFirmensitz-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getLandFirmensitz() { + return landFirmensitz; + } + + /** + * Legt den Wert der landFirmensitz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandFirmensitz(AttributEnumType value) { + this.landFirmensitz = value; + } + + /** + * Ruft den Wert der giin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGIIN() { + return giin; + } + + /** + * Legt den Wert der giin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGIIN(String value) { + this.giin = value; + } + + /** + * Ruft den Wert der konzessionFinanzen-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isKonzessionFinanzen() { + return konzessionFinanzen; + } + + /** + * Legt den Wert der konzessionFinanzen-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKonzessionFinanzen(boolean value) { + this.konzessionFinanzen = value; + } + + /** + * Ruft den Wert der nichtFinanzielleDienstleistungen-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isNichtFinanzielleDienstleistungen() { + return nichtFinanzielleDienstleistungen; + } + + /** + * Legt den Wert der nichtFinanzielleDienstleistungen-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNichtFinanzielleDienstleistungen(boolean value) { + this.nichtFinanzielleDienstleistungen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCAType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCAType.java new file mode 100644 index 00000000..9771b392 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FATCAType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen gemäß FATCA + * + *

Java-Klasse für FATCA_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="FATCA_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/>
+ *         <element name="FATCA_SonstPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_SonstPersonType"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_Type", propOrder = { + "ustin", + "fatcaNatPerson", + "fatcaSonstPerson" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class FATCAType { + + @XmlElement(name = "US_TIN") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ustin; + @XmlElement(name = "FATCA_NatPerson") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected FATCANatPersonType fatcaNatPerson; + @XmlElement(name = "FATCA_SonstPerson") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected FATCASonstPersonType fatcaSonstPerson; + + /** + * Ruft den Wert der ustin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getUSTIN() { + return ustin; + } + + /** + * Legt den Wert der ustin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUSTIN(String value) { + this.ustin = value; + } + + /** + * Ruft den Wert der fatcaNatPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link FATCANatPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public FATCANatPersonType getFATCANatPerson() { + return fatcaNatPerson; + } + + /** + * Legt den Wert der fatcaNatPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FATCANatPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFATCANatPerson(FATCANatPersonType value) { + this.fatcaNatPerson = value; + } + + /** + * Ruft den Wert der fatcaSonstPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link FATCASonstPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public FATCASonstPersonType getFATCASonstPerson() { + return fatcaSonstPerson; + } + + /** + * Legt den Wert der fatcaSonstPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FATCASonstPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFATCASonstPerson(FATCASonstPersonType value) { + this.fatcaSonstPerson = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FahrzeugType.java new file mode 100644 index 00000000..1cffb021 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FahrzeugType.java @@ -0,0 +1,1070 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_15.Entsch2Type; + + +/** + * Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + * + *

Java-Klasse für Fahrzeug_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Fahrzeug_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" />
+ *       <attribute name="Marke">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </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" type="{urn:omds20}AntriebsArtCd_Type" />
+ *       <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="CO2_WLTP_WMTC" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Kraftstoffverbr_NEFZ" type="{urn:omds20}decimal" />
+ *       <attribute name="Kraftstoffverbr_WLTP_WMTC" type="{urn:omds20}decimal" />
+ *       <attribute name="Fahrgestnr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *           </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="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Listenpreis" type="{urn:omds20}decimal" />
+ *       <attribute name="Sonderausstattung" type="{urn:omds20}decimal" />
+ *       <attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ZulassdatHalter" type="{urn:omds20}Datum" />
+ *       <attribute name="AufbauNatC" type="{urn:omds3CommonServiceTypes-1-1-0}AufbauNatC_Type" />
+ *       <attribute name="Historisch" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Fahrzeug_Type", propOrder = { + "zulassungsdaten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class FahrzeugType + extends VersichertesInteresseType +{ + + @XmlElement(name = "Zulassungsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZulassungsdatenType zulassungsdaten; + @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fzgArtCd; + @XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String marke; + @XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String handelsbez; + @XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String typVarVer; + @XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type leasingkz; + @XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer modelljahr; + @XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer leistung; + @XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer plaetze; + @XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal nutzlast; + @XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer hubraum; + @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String antriebsArtCd; + @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer co2Ausstoss; + @XmlAttribute(name = "CO2_WLTP_WMTC", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer co2WLTPWMTC; + @XmlAttribute(name = "Kraftstoffverbr_NEFZ", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal kraftstoffverbrNEFZ; + @XmlAttribute(name = "Kraftstoffverbr_WLTP_WMTC", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal kraftstoffverbrWLTPWMTC; + @XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrgestnr; + @XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String motornr; + @XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String natCode; + @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verwendzweckCd; + @XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar erstzulassdat; + @XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCd; + @XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polKennz; + @XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer tueren; + @XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer baujahr; + @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer gesamtgewicht; + @XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal listenpreis; + @XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal sonderausstattung; + @XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer eigengewicht; + @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zulassdatHalter; + @XmlAttribute(name = "AufbauNatC", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aufbauNatC; + @XmlAttribute(name = "Historisch", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean historisch; + + /** + * Ruft den Wert der zulassungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZulassungsdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZulassungsdatenType getZulassungsdaten() { + return zulassungsdaten; + } + + /** + * Legt den Wert der zulassungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZulassungsdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZulassungsdaten(ZulassungsdatenType value) { + this.zulassungsdaten = value; + } + + /** + * Ruft den Wert der fzgArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFzgArtCd() { + return fzgArtCd; + } + + /** + * Legt den Wert der fzgArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFzgArtCd(String value) { + this.fzgArtCd = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTypVarVer(String value) { + this.typVarVer = value; + } + + /** + * Ruft den Wert der leasingkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getLeasingkz() { + return leasingkz; + } + + /** + * Legt den Wert der leasingkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeasingkz(Entsch2Type value) { + this.leasingkz = value; + } + + /** + * Ruft den Wert der modelljahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getModelljahr() { + return modelljahr; + } + + /** + * Legt den Wert der modelljahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setModelljahr(Integer value) { + this.modelljahr = value; + } + + /** + * Ruft den Wert der leistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getLeistung() { + return leistung; + } + + /** + * Legt den Wert der leistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeistung(Integer value) { + this.leistung = value; + } + + /** + * Ruft den Wert der plaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getPlaetze() { + return plaetze; + } + + /** + * Legt den Wert der plaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPlaetze(Integer value) { + this.plaetze = value; + } + + /** + * Ruft den Wert der nutzlast-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getNutzlast() { + return nutzlast; + } + + /** + * Legt den Wert der nutzlast-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNutzlast(BigDecimal value) { + this.nutzlast = value; + } + + /** + * Ruft den Wert der hubraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getHubraum() { + return hubraum; + } + + /** + * Legt den Wert der hubraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHubraum(Integer value) { + this.hubraum = value; + } + + /** + * Ruft den Wert der antriebsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAntriebsArtCd() { + return antriebsArtCd; + } + + /** + * Legt den Wert der antriebsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntriebsArtCd(String value) { + this.antriebsArtCd = value; + } + + /** + * Ruft den Wert der co2Ausstoss-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getCO2Ausstoss() { + return co2Ausstoss; + } + + /** + * Legt den Wert der co2Ausstoss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setCO2Ausstoss(Integer value) { + this.co2Ausstoss = value; + } + + /** + * Ruft den Wert der co2WLTPWMTC-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getCO2WLTPWMTC() { + return co2WLTPWMTC; + } + + /** + * Legt den Wert der co2WLTPWMTC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setCO2WLTPWMTC(Integer value) { + this.co2WLTPWMTC = value; + } + + /** + * Ruft den Wert der kraftstoffverbrNEFZ-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getKraftstoffverbrNEFZ() { + return kraftstoffverbrNEFZ; + } + + /** + * Legt den Wert der kraftstoffverbrNEFZ-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKraftstoffverbrNEFZ(BigDecimal value) { + this.kraftstoffverbrNEFZ = value; + } + + /** + * Ruft den Wert der kraftstoffverbrWLTPWMTC-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getKraftstoffverbrWLTPWMTC() { + return kraftstoffverbrWLTPWMTC; + } + + /** + * Legt den Wert der kraftstoffverbrWLTPWMTC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKraftstoffverbrWLTPWMTC(BigDecimal value) { + this.kraftstoffverbrWLTPWMTC = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der motornr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMotornr() { + return motornr; + } + + /** + * Legt den Wert der motornr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMotornr(String value) { + this.motornr = value; + } + + /** + * Ruft den Wert der natCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNatCode() { + return natCode; + } + + /** + * Legt den Wert der natCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNatCode(String value) { + this.natCode = value; + } + + /** + * Ruft den Wert der verwendzweckCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerwendzweckCd() { + return verwendzweckCd; + } + + /** + * Legt den Wert der verwendzweckCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerwendzweckCd(String value) { + this.verwendzweckCd = value; + } + + /** + * Ruft den Wert der erstzulassdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getErstzulassdat() { + return erstzulassdat; + } + + /** + * Legt den Wert der erstzulassdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErstzulassdat(XMLGregorianCalendar value) { + this.erstzulassdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolKennz(String value) { + this.polKennz = value; + } + + /** + * Ruft den Wert der tueren-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getTueren() { + return tueren; + } + + /** + * Legt den Wert der tueren-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTueren(Integer value) { + this.tueren = value; + } + + /** + * Ruft den Wert der baujahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getBaujahr() { + return baujahr; + } + + /** + * Legt den Wert der baujahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBaujahr(Integer value) { + this.baujahr = value; + } + + /** + * Ruft den Wert der gesamtgewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getGesamtgewicht() { + return gesamtgewicht; + } + + /** + * Legt den Wert der gesamtgewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGesamtgewicht(Integer value) { + this.gesamtgewicht = value; + } + + /** + * Ruft den Wert der listenpreis-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getListenpreis() { + return listenpreis; + } + + /** + * Legt den Wert der listenpreis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setListenpreis(BigDecimal value) { + this.listenpreis = value; + } + + /** + * Ruft den Wert der sonderausstattung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getSonderausstattung() { + return sonderausstattung; + } + + /** + * Legt den Wert der sonderausstattung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSonderausstattung(BigDecimal value) { + this.sonderausstattung = value; + } + + /** + * Ruft den Wert der eigengewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getEigengewicht() { + return eigengewicht; + } + + /** + * Legt den Wert der eigengewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEigengewicht(Integer value) { + this.eigengewicht = value; + } + + /** + * Ruft den Wert der zulassdatHalter-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZulassdatHalter() { + return zulassdatHalter; + } + + /** + * Legt den Wert der zulassdatHalter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZulassdatHalter(XMLGregorianCalendar value) { + this.zulassdatHalter = value; + } + + /** + * Ruft den Wert der aufbauNatC-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAufbauNatC() { + return aufbauNatC; + } + + /** + * Legt den Wert der aufbauNatC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAufbauNatC(String value) { + this.aufbauNatC = value; + } + + /** + * Ruft den Wert der historisch-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isHistorisch() { + return historisch; + } + + /** + * Legt den Wert der historisch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHistorisch(Boolean value) { + this.historisch = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/Formular.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/Formular.java new file mode 100644 index 00000000..cfcf0c56 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/Formular.java @@ -0,0 +1,210 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="FormType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="Formularstatus">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="inBearbeitung"/>
+ *               <enumeration value="abgeschlossen"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Kontext" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Fragen" type="{urn:omds3CommonServiceTypes-1-1-0}Formularfrage_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "formType", + "id", + "formularstatus", + "kontext", + "fragen" +}) +@XmlRootElement(name = "Formular") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class Formular { + + @XmlElement(name = "FormType", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String formType; + @XmlElement(name = "Id") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object id; + @XmlElement(name = "Formularstatus", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String formularstatus; + @XmlElement(name = "Kontext") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List kontext; + @XmlElement(name = "Fragen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List fragen; + + /** + * Ruft den Wert der formType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFormType() { + return formType; + } + + /** + * Legt den Wert der formType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFormType(String value) { + this.formType = value; + } + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(Object value) { + this.id = value; + } + + /** + * Ruft den Wert der formularstatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFormularstatus() { + return formularstatus; + } + + /** + * Legt den Wert der formularstatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFormularstatus(String value) { + this.formularstatus = value; + } + + /** + * Gets the value of the kontext 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 kontext property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKontext().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKontext() { + if (kontext == null) { + kontext = new ArrayList(); + } + return this.kontext; + } + + /** + * Gets the value of the fragen 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 fragen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFragen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FormularfrageType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getFragen() { + if (fragen == null) { + fragen = new ArrayList(); + } + return this.fragen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FormularfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FormularfrageType.java new file mode 100644 index 00000000..5f2ac5ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/FormularfrageType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Eine Frage in einem Formular + * + *

Java-Klasse für Formularfrage_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Formularfrage_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         <element name="Frage" type="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Formularfrage_Type", propOrder = { + "lfnr", + "frage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class FormularfrageType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected short lfnr; + @XmlElement(name = "Frage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributType frage; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public short getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnr(short value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der frage-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributType getFrage() { + return frage; + } + + /** + * Legt den Wert der frage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFrage(AttributType value) { + this.frage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GMSGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GMSGType.java new file mode 100644 index 00000000..07e06426 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GMSGType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz + * + *

Java-Klasse für GMSG_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GMSG_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SteuerlichAnsaessig" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *                   <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GMSG_Type", propOrder = { + "steuerlichAnsaessig" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GMSGType { + + @XmlElement(name = "SteuerlichAnsaessig", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List steuerlichAnsaessig; + + /** + * Gets the value of the steuerlichAnsaessig 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 steuerlichAnsaessig property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSteuerlichAnsaessig().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GMSGType.SteuerlichAnsaessig } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSteuerlichAnsaessig() { + if (steuerlichAnsaessig == null) { + steuerlichAnsaessig = new ArrayList(); + } + return this.steuerlichAnsaessig; + } + + + /** + *

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 name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+     *         <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "land", + "steuernummer" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class SteuerlichAnsaessig { + + @XmlElement(name = "Land", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType land; + @XmlElement(name = "Steuernummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributStringType steuernummer; + + /** + * Ruft den Wert der land-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getLand() { + return land; + } + + /** + * Legt den Wert der land-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLand(AttributEnumType value) { + this.land = value; + } + + /** + * Ruft den Wert der steuernummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributStringType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributStringType getSteuernummer() { + return steuernummer; + } + + /** + * Legt den Wert der steuernummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributStringType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSteuernummer(AttributStringType value) { + this.steuernummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GeschaeftsobjektArtType.java new file mode 100644 index 00000000..bb329fa5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GeschaeftsobjektArtType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GeschaeftsobjektArt_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="GeschaeftsobjektArt_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VTG"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="AN"/>
+ *     <enumeration value="IB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GeschaeftsobjektArt_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum GeschaeftsobjektArtType { + + + /** + * Vertrag + * + */ + VTG, + + /** + * Schaden + * + */ + SC, + + /** + * Antrag + * + */ + AN, + + /** + * Interventionsbericht + * + */ + IB; + + public String value() { + return name(); + } + + public static GeschaeftsobjektArtType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GlaeubigerSicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GlaeubigerSicherstellungType.java new file mode 100644 index 00000000..601d7e22 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/GlaeubigerSicherstellungType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Gläubiger einer Sicherstellung + * + *

Java-Klasse für GlaeubigerSicherstellung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GlaeubigerSicherstellung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Institut" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="PLZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Strasse" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Vertragsnummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GlaeubigerSicherstellung_Type", propOrder = { + "institut", + "plz", + "strasse", + "vertragsnummer" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GlaeubigerSicherstellungType { + + @XmlElement(name = "Institut", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String institut; + @XmlElement(name = "PLZ", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String plz; + @XmlElement(name = "Strasse", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String strasse; + @XmlElement(name = "Vertragsnummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsnummer; + + /** + * Ruft den Wert der institut-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getInstitut() { + return institut; + } + + /** + * Legt den Wert der institut-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setInstitut(String value) { + this.institut = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der vertragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsnummer() { + return vertragsnummer; + } + + /** + * Legt den Wert der vertragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsnummer(String value) { + this.vertragsnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KombinationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KombinationType.java new file mode 100644 index 00000000..1c382d8a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KombinationType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 für eine Kombination von Produktbaustein-Ids + * + *

Java-Klasse für Kombination_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Kombination_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="TarifId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kombination_Type", propOrder = { + "tarifids" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KombinationType { + + @XmlElement(name = "TarifId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List tarifids; + + /** + *

Die Liste der zulässigen Baustein-Ids.

+ * Gets the value of the tarifids 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 tarifids property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTarifids().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getTarifids() { + if (tarifids == null) { + tarifids = new ArrayList(); + } + return this.tarifids; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KombinationenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KombinationenType.java new file mode 100644 index 00000000..53ade827 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KombinationenType.java @@ -0,0 +1,133 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Typ für eine Liste zulässiger Kombinationen von Produktbaustein-Ids als Restriktion. + * + *

Java-Klasse für Kombinationen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Kombinationen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Kombination" type="{urn:omds3CommonServiceTypes-1-1-0}Kombination_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="alle" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       <attribute name="zulaessige" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kombinationen_Type", propOrder = { + "kombinationen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KombinationenType { + + @XmlElement(name = "Kombination") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List kombinationen; + @XmlAttribute(name = "alle", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean alle; + @XmlAttribute(name = "zulaessige", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean zulaessige; + + /** + *

Die Liste der zulässigen Kombinationen.

+ * Gets the value of the kombinationen 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 kombinationen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKombinationen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KombinationType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKombinationen() { + if (kombinationen == null) { + kombinationen = new ArrayList(); + } + return this.kombinationen; + } + + /** + * Ruft den Wert der alle-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isAlle() { + return alle; + } + + /** + * Legt den Wert der alle-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAlle(boolean value) { + this.alle = value; + } + + /** + * Ruft den Wert der zulaessige-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isZulaessige() { + if (zulaessige == null) { + return true; + } else { + return zulaessige; + } + } + + /** + * Legt den Wert der zulaessige-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZulaessige(Boolean value) { + this.zulaessige = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KontierungType.java new file mode 100644 index 00000000..44294e4b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KontierungType.java @@ -0,0 +1,194 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. + * + *

Java-Klasse für Kontierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Kontierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Vermittlername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kontierung_Type", propOrder = { + "vermittlernummer", + "vermittlername", + "abschluss", + "folge", + "betreuung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KontierungType { + + @XmlElement(name = "Vermittlernummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermittlernummer; + @XmlElement(name = "Vermittlername") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermittlername; + @XmlElement(name = "Abschluss", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger abschluss; + @XmlElement(name = "Folge", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger folge; + @XmlElement(name = "Betreuung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger betreuung; + + /** + * Ruft den Wert der vermittlernummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermittlernummer() { + return vermittlernummer; + } + + /** + * Legt den Wert der vermittlernummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermittlernummer(String value) { + this.vermittlernummer = value; + } + + /** + * Ruft den Wert der vermittlername-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermittlername() { + return vermittlername; + } + + /** + * Legt den Wert der vermittlername-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermittlername(String value) { + this.vermittlername = value; + } + + /** + * Ruft den Wert der abschluss-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getAbschluss() { + return abschluss; + } + + /** + * Legt den Wert der abschluss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAbschluss(BigInteger value) { + this.abschluss = value; + } + + /** + * Ruft den Wert der folge-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getFolge() { + return folge; + } + + /** + * Legt den Wert der folge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFolge(BigInteger value) { + this.folge = value; + } + + /** + * Ruft den Wert der betreuung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getBetreuung() { + return betreuung; + } + + /** + * Legt den Wert der betreuung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetreuung(BigInteger value) { + this.betreuung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungBausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungBausteinType.java new file mode 100644 index 00000000..fb5ed129 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungBausteinType.java @@ -0,0 +1,212 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Allgemeiner Typ um die Behandlung der Unterbausteine in der Konvertierung zu spezifizieren + * + *

Java-Klasse für KonvertierungBaustein_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KonvertierungBaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ErsetztId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="AntragsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Bezeichnung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="255"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ZulaessigeAktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="GewaehlteAktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KonvertierungBaustein_Type", propOrder = { + "ersetztId", + "antragsId", + "bezeichnung", + "zulaessigeAktionen", + "gewaehlteAktion" +}) +@XmlSeeAlso({ + KonvertierungProduktBausteinType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KonvertierungBausteinType { + + @XmlElement(name = "ErsetztId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ersetztId; + @XmlElement(name = "AntragsId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String antragsId; + @XmlElement(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlElement(name = "ZulaessigeAktion") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zulaessigeAktionen; + @XmlElement(name = "GewaehlteAktion") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KonvertierungsaktionType gewaehlteAktion; + + /** + * Ruft den Wert der ersetztId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErsetztId() { + return ersetztId; + } + + /** + * Legt den Wert der ersetztId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsetztId(String value) { + this.ersetztId = value; + } + + /** + * Ruft den Wert der antragsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAntragsId() { + return antragsId; + } + + /** + * Legt den Wert der antragsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsId(String value) { + this.antragsId = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + *

Die Liste der Aktionen, die für einen Vertragsbaustein zulässig sind. + * Die zulässigen Aktionen müssen nur im Response vom ServiceProvider (VU) befüllt werden. + * Im Request eines Konvertierungsvorschlags durch den Consumer, können sie leer bleiben.

+ * Gets the value of the zulaessigeAktionen 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 zulaessigeAktionen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZulaessigeAktionen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KonvertierungsaktionType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZulaessigeAktionen() { + if (zulaessigeAktionen == null) { + zulaessigeAktionen = new ArrayList(); + } + return this.zulaessigeAktionen; + } + + /** + * Ruft den Wert der gewaehlteAktion-Eigenschaft ab. + * + * @return + * possible object is + * {@link KonvertierungsaktionType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KonvertierungsaktionType getGewaehlteAktion() { + return gewaehlteAktion; + } + + /** + * Legt den Wert der gewaehlteAktion-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KonvertierungsaktionType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGewaehlteAktion(KonvertierungsaktionType value) { + this.gewaehlteAktion = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungProduktBausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungProduktBausteinType.java new file mode 100644 index 00000000..c88e299a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungProduktBausteinType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ableitung für die Produktebene (Ebene 2) mit der zusätzlichen Möglichkeit die Sparte zu signalisieren + * + *

Java-Klasse für KonvertierungProduktBaustein_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KonvertierungProduktBaustein_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungBaustein_Type">
+ *       <sequence>
+ *         <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KonvertierungProduktBaustein_Type", propOrder = { + "spartenCd" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KonvertierungProduktBausteinType + extends KonvertierungBausteinType +{ + + @XmlElement(name = "SpartenCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spartenCd; + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartenCd(String value) { + this.spartenCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionBelassenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionBelassenType.java new file mode 100644 index 00000000..c5d4e89e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionBelassenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Belassen-Aktion (Keine Aktion, der Baustein bleibt weiter in altem Vertrag) + * + *

Java-Klasse für KonvertierungsaktionBelassen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KonvertierungsaktionBelassen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KonvertierungsaktionBelassen_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KonvertierungsaktionBelassenType + extends KonvertierungsaktionType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionStornoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionStornoType.java new file mode 100644 index 00000000..cd86a0f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionStornoType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Storno-Aktion (der Baustein wird im alten Vertrag storniert und nicht in den neuen übernommen) + * + *

Java-Klasse für KonvertierungsaktionStorno_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KonvertierungsaktionStorno_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KonvertierungsaktionStorno_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KonvertierungsaktionStornoType + extends KonvertierungsaktionType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionType.java new file mode 100644 index 00000000..0230c4d2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionType.java @@ -0,0 +1,75 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Aktion für einen Baustein + * + *

Java-Klasse für Konvertierungsaktion_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Konvertierungsaktion_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Art" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Konvertierungsaktion_Type", propOrder = { + "art" +}) +@XmlSeeAlso({ + KonvertierungsaktionBelassenType.class, + KonvertierungsaktionUebernehmenType.class, + KonvertierungsaktionStornoType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class KonvertierungsaktionType { + + @XmlElement(name = "Art") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String art; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArt(String value) { + this.art = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionUebernehmenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionUebernehmenType.java new file mode 100644 index 00000000..6d93c26f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsaktionUebernehmenType.java @@ -0,0 +1,109 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Uebernehmen-Aktion (der Baustein wird in den Folgevertrag uebernommen) + * + *

Java-Klasse für KonvertierungsaktionUebernehmen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KonvertierungsaktionUebernehmen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type">
+ *       <sequence>
+ *         <element name="Baustein" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungBaustein_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Kombinationen" type="{urn:omds3CommonServiceTypes-1-1-0}Kombinationen_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KonvertierungsaktionUebernehmen_Type", propOrder = { + "bausteine", + "kombinationen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KonvertierungsaktionUebernehmenType + extends KonvertierungsaktionType +{ + + @XmlElement(name = "Baustein") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List bausteine; + @XmlElement(name = "Kombinationen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KombinationenType kombinationen; + + /** + *

Die Liste der Bausteine, die in der Konvertierungsaktion behandelt werden.

+ * Gets the value of the bausteine 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 bausteine property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBausteine().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KonvertierungBausteinType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBausteine() { + if (bausteine == null) { + bausteine = new ArrayList(); + } + return this.bausteine; + } + + /** + * Ruft den Wert der kombinationen-Eigenschaft ab. + * + * @return + * possible object is + * {@link KombinationenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KombinationenType getKombinationen() { + return kombinationen; + } + + /** + * Legt den Wert der kombinationen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KombinationenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKombinationen(KombinationenType value) { + this.kombinationen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsumfangVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsumfangVertragType.java new file mode 100644 index 00000000..4ae34190 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KonvertierungsumfangVertragType.java @@ -0,0 +1,140 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifiziert die Konvertierung eines Vertrags in einen neuen Vertrag + * + *

Java-Klasse für KonvertierungsumfangVertrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KonvertierungsumfangVertrag_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type">
+ *       <sequence>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Baustein" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungProduktBaustein_Type" maxOccurs="unbounded"/>
+ *         <element name="Kombinationen" type="{urn:omds3CommonServiceTypes-1-1-0}Kombinationen_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KonvertierungsumfangVertrag_Type", propOrder = { + "bezeichnung", + "bausteine", + "kombinationen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KonvertierungsumfangVertragType + extends ErsatzpolizzeType +{ + + @XmlElement(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlElement(name = "Baustein", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List bausteine; + @XmlElement(name = "Kombinationen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KombinationenType kombinationen; + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + *

Die Liste der Bausteine, die in der Konvertierungsanforderung behandelt werden.

+ * Gets the value of the bausteine 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 bausteine property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBausteine().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KonvertierungProduktBausteinType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBausteine() { + if (bausteine == null) { + bausteine = new ArrayList(); + } + return this.bausteine; + } + + /** + * Ruft den Wert der kombinationen-Eigenschaft ab. + * + * @return + * possible object is + * {@link KombinationenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KombinationenType getKombinationen() { + return kombinationen; + } + + /** + * Legt den Wert der kombinationen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KombinationenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKombinationen(KombinationenType value) { + this.kombinationen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KostenFixOderProzentType.java new file mode 100644 index 00000000..105f24c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KostenFixOderProzentType.java @@ -0,0 +1,105 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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; + + +/** + * Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert + * + *

Java-Klasse für KostenFixOderProzent_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KostenFixOderProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/>
+ *           <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KostenFixOderProzent_Type", propOrder = { + "absoluterBetrag", + "prozentVs" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KostenFixOderProzentType { + + @XmlElement(name = "AbsoluterBetrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal absoluterBetrag; + @XmlElement(name = "ProzentVs") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Short prozentVs; + + /** + * Ruft den Wert der absoluterBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getAbsoluterBetrag() { + return absoluterBetrag; + } + + /** + * Legt den Wert der absoluterBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAbsoluterBetrag(BigDecimal value) { + this.absoluterBetrag = value; + } + + /** + * Ruft den Wert der prozentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Short getProzentVs() { + return prozentVs; + } + + /** + * Legt den Wert der prozentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProzentVs(Short value) { + this.prozentVs = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KreditkarteType.java new file mode 100644 index 00000000..1d30220a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/KreditkarteType.java @@ -0,0 +1,209 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ Kreditkarte + * + *

Java-Klasse für Kreditkarte_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Kreditkarte_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Pruefziffer" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *             <totalDigits value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufMonat" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufJahr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kreditkarte_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KreditkarteType { + + @XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gesellschaft; + @XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kartennummer; + @XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String inhaber; + @XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long pruefziffer; + @XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected short ablaufMonat; + @XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected short ablaufJahr; + + /** + * Ruft den Wert der gesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGesellschaft() { + return gesellschaft; + } + + /** + * Legt den Wert der gesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGesellschaft(String value) { + this.gesellschaft = value; + } + + /** + * Ruft den Wert der kartennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKartennummer() { + return kartennummer; + } + + /** + * Legt den Wert der kartennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKartennummer(String value) { + this.kartennummer = value; + } + + /** + * Ruft den Wert der inhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getInhaber() { + return inhaber; + } + + /** + * Legt den Wert der inhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setInhaber(String value) { + this.inhaber = value; + } + + /** + * Ruft den Wert der pruefziffer-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getPruefziffer() { + return pruefziffer; + } + + /** + * Legt den Wert der pruefziffer-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPruefziffer(long value) { + this.pruefziffer = value; + } + + /** + * Ruft den Wert der ablaufMonat-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public short getAblaufMonat() { + return ablaufMonat; + } + + /** + * Legt den Wert der ablaufMonat-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAblaufMonat(short value) { + this.ablaufMonat = value; + } + + /** + * Ruft den Wert der ablaufJahr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public short getAblaufJahr() { + return ablaufJahr; + } + + /** + * Legt den Wert der ablaufJahr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAblaufJahr(short value) { + this.ablaufJahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/LegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/LegitimationType.java new file mode 100644 index 00000000..c9822949 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/LegitimationType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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 at.vvo.omds.types.omds2Types.v2_15.ELLegitimationType; + + +/** + * Daten zur Legitimation des Antragstellers bzw. Kunden + * + *

Java-Klasse für Legitimation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Legitimation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds20}EL-Legitimation_Type">
+ *       <attribute name="AusstellendesLand" type="{urn:omds20}LandesCd_Type" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Legitimation_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class LegitimationType + extends ELLegitimationType +{ + + @XmlAttribute(name = "AusstellendesLand", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ausstellendesLand; + + /** + * Ruft den Wert der ausstellendesLand-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAusstellendesLand() { + return ausstellendesLand; + } + + /** + * Legt den Wert der ausstellendesLand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAusstellendesLand(String value) { + this.ausstellendesLand = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjectFactory.java new file mode 100644 index 00000000..b8b31036 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjectFactory.java @@ -0,0 +1,955 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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.r1_9_0.common 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault"); + private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd"); + private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId"); + private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person"); + private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.common + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GMSGType } + * + */ + public GMSGType createGMSGType() { + return new GMSGType(); + } + + /** + * Create an instance of {@link ZahlwegType } + * + */ + public ZahlwegType createZahlwegType() { + return new ZahlwegType(); + } + + /** + * Create an instance of {@link ProzessDokumentType } + * + */ + public ProzessDokumentType createProzessDokumentType() { + return new ProzessDokumentType(); + } + + /** + * Create an instance of {@link TechnicalKeyValueType } + * + */ + public TechnicalKeyValueType createTechnicalKeyValueType() { + return new TechnicalKeyValueType(); + } + + /** + * Create an instance of {@link ResponseStatusType } + * + */ + public ResponseStatusType createResponseStatusType() { + return new ResponseStatusType(); + } + + /** + * Create an instance of {@link EintragSchluessellisteType } + * + */ + public EintragSchluessellisteType createEintragSchluessellisteType() { + return new EintragSchluessellisteType(); + } + + /** + * Create an instance of {@link ObjektIdType } + * + */ + public ObjektIdType createObjektIdType() { + return new ObjektIdType(); + } + + /** + * Create an instance of {@link Formular } + * + */ + public Formular createFormular() { + return new Formular(); + } + + /** + * Create an instance of {@link FormularfrageType } + * + */ + public FormularfrageType createFormularfrageType() { + return new FormularfrageType(); + } + + /** + * Create an instance of {@link ProzessDokHandoutType } + * + */ + public ProzessDokHandoutType createProzessDokHandoutType() { + return new ProzessDokHandoutType(); + } + + /** + * Create an instance of {@link PersonType } + * + */ + public PersonType createPersonType() { + return new PersonType(); + } + + /** + * Create an instance of {@link ServiceFault } + * + */ + public ServiceFault createServiceFault() { + return new ServiceFault(); + } + + /** + * Create an instance of {@link AdresseType } + * + */ + public AdresseType createAdresseType() { + return new AdresseType(); + } + + /** + * Create an instance of {@link AgentFilterType } + * + */ + public AgentFilterType createAgentFilterType() { + return new AgentFilterType(); + } + + /** + * Create an instance of {@link ElementIdType } + * + */ + public ElementIdType createElementIdType() { + return new ElementIdType(); + } + + /** + * Create an instance of {@link Referenz } + * + */ + public Referenz createReferenz() { + return new Referenz(); + } + + /** + * Create an instance of {@link LegitimationType } + * + */ + public LegitimationType createLegitimationType() { + return new LegitimationType(); + } + + /** + * Create an instance of {@link DateianhangType } + * + */ + public DateianhangType createDateianhangType() { + return new DateianhangType(); + } + + /** + * Create an instance of {@link DokumentBinaryDataType } + * + */ + public DokumentBinaryDataType createDokumentBinaryDataType() { + return new DokumentBinaryDataType(); + } + + /** + * Create an instance of {@link AutorisierungType } + * + */ + public AutorisierungType createAutorisierungType() { + return new AutorisierungType(); + } + + /** + * Create an instance of {@link AutorisierungsAnforderungType } + * + */ + public AutorisierungsAnforderungType createAutorisierungsAnforderungType() { + return new AutorisierungsAnforderungType(); + } + + /** + * Create an instance of {@link AutorisierungsartType } + * + */ + public AutorisierungsartType createAutorisierungsartType() { + return new AutorisierungsartType(); + } + + /** + * Create an instance of {@link ProzessDokRequirementType } + * + */ + public ProzessDokRequirementType createProzessDokRequirementType() { + return new ProzessDokRequirementType(); + } + + /** + * Create an instance of {@link ProzessDokToReturnType } + * + */ + public ProzessDokToReturnType createProzessDokToReturnType() { + return new ProzessDokToReturnType(); + } + + /** + * Create an instance of {@link KontierungType } + * + */ + public KontierungType createKontierungType() { + return new KontierungType(); + } + + /** + * Create an instance of {@link KombinationenType } + * + */ + public KombinationenType createKombinationenType() { + return new KombinationenType(); + } + + /** + * Create an instance of {@link KombinationType } + * + */ + public KombinationType createKombinationType() { + return new KombinationType(); + } + + /** + * Create an instance of {@link ZusatzproduktGenerischType } + * + */ + public ZusatzproduktGenerischType createZusatzproduktGenerischType() { + return new ZusatzproduktGenerischType(); + } + + /** + * Create an instance of {@link BeteiligtePersonVertragType } + * + */ + public BeteiligtePersonVertragType createBeteiligtePersonVertragType() { + return new BeteiligtePersonVertragType(); + } + + /** + * Create an instance of {@link PraemieType } + * + */ + public PraemieType createPraemieType() { + return new PraemieType(); + } + + /** + * Create an instance of {@link VersicherungssteuerType } + * + */ + public VersicherungssteuerType createVersicherungssteuerType() { + return new VersicherungssteuerType(); + } + + /** + * Create an instance of {@link VertragspersonType } + * + */ + public VertragspersonType createVertragspersonType() { + return new VertragspersonType(); + } + + /** + * Create an instance of {@link VinkulierungType } + * + */ + public VinkulierungType createVinkulierungType() { + return new VinkulierungType(); + } + + /** + * Create an instance of {@link VinkularglaeubigerType } + * + */ + public VinkularglaeubigerType createVinkularglaeubigerType() { + return new VinkularglaeubigerType(); + } + + /** + * Create an instance of {@link BezugsrechtType } + * + */ + public BezugsrechtType createBezugsrechtType() { + return new BezugsrechtType(); + } + + /** + * Create an instance of {@link BezugsberechtigungGesetzlicheErbenType } + * + */ + public BezugsberechtigungGesetzlicheErbenType createBezugsberechtigungGesetzlicheErbenType() { + return new BezugsberechtigungGesetzlicheErbenType(); + } + + /** + * Create an instance of {@link BezugsberechtigungTestamentarischeErbenType } + * + */ + public BezugsberechtigungTestamentarischeErbenType createBezugsberechtigungTestamentarischeErbenType() { + return new BezugsberechtigungTestamentarischeErbenType(); + } + + /** + * Create an instance of {@link BezugsberechtigungUeberbringerType } + * + */ + public BezugsberechtigungUeberbringerType createBezugsberechtigungUeberbringerType() { + return new BezugsberechtigungUeberbringerType(); + } + + /** + * Create an instance of {@link BezugsberechtigungNamentlich } + * + */ + public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { + return new BezugsberechtigungNamentlich(); + } + + /** + * Create an instance of {@link PersonNamentlichesBezugsrechtType } + * + */ + public PersonNamentlichesBezugsrechtType createPersonNamentlichesBezugsrechtType() { + return new PersonNamentlichesBezugsrechtType(); + } + + /** + * Create an instance of {@link BezugsberechtigungVersicherungsnehmerType } + * + */ + public BezugsberechtigungVersicherungsnehmerType createBezugsberechtigungVersicherungsnehmerType() { + return new BezugsberechtigungVersicherungsnehmerType(); + } + + /** + * Create an instance of {@link BezugsberechtigungVersichertePersonType } + * + */ + public BezugsberechtigungVersichertePersonType createBezugsberechtigungVersichertePersonType() { + return new BezugsberechtigungVersichertePersonType(); + } + + /** + * Create an instance of {@link BezugsberechtigungIndividuell } + * + */ + public BezugsberechtigungIndividuell createBezugsberechtigungIndividuell() { + return new BezugsberechtigungIndividuell(); + } + + /** + * Create an instance of {@link BonusMalusSystemType } + * + */ + public BonusMalusSystemType createBonusMalusSystemType() { + return new BonusMalusSystemType(); + } + + /** + * Create an instance of {@link OffeneSchaedenType } + * + */ + public OffeneSchaedenType createOffeneSchaedenType() { + return new OffeneSchaedenType(); + } + + /** + * Create an instance of {@link OffenerSchadenType } + * + */ + public OffenerSchadenType createOffenerSchadenType() { + return new OffenerSchadenType(); + } + + /** + * Create an instance of {@link VorversicherungenImplType } + * + */ + public VorversicherungenImplType createVorversicherungenImplType() { + return new VorversicherungenImplType(); + } + + /** + * Create an instance of {@link VorversicherungType } + * + */ + public VorversicherungType createVorversicherungType() { + return new VorversicherungType(); + } + + /** + * Create an instance of {@link VorversicherungenDetailType } + * + */ + public VorversicherungenDetailType createVorversicherungenDetailType() { + return new VorversicherungenDetailType(); + } + + /** + * Create an instance of {@link DatenverwendungType } + * + */ + public DatenverwendungType createDatenverwendungType() { + return new DatenverwendungType(); + } + + /** + * Create an instance of {@link ErsatzpolizzenType } + * + */ + public ErsatzpolizzenType createErsatzpolizzenType() { + return new ErsatzpolizzenType(); + } + + /** + * Create an instance of {@link ErsatzpolizzeMitAendGrundType } + * + */ + public ErsatzpolizzeMitAendGrundType createErsatzpolizzeMitAendGrundType() { + return new ErsatzpolizzeMitAendGrundType(); + } + + /** + * Create an instance of {@link KonvertierungsumfangVertragType } + * + */ + public KonvertierungsumfangVertragType createKonvertierungsumfangVertragType() { + return new KonvertierungsumfangVertragType(); + } + + /** + * Create an instance of {@link KonvertierungBausteinType } + * + */ + public KonvertierungBausteinType createKonvertierungBausteinType() { + return new KonvertierungBausteinType(); + } + + /** + * Create an instance of {@link KonvertierungProduktBausteinType } + * + */ + public KonvertierungProduktBausteinType createKonvertierungProduktBausteinType() { + return new KonvertierungProduktBausteinType(); + } + + /** + * Create an instance of {@link KonvertierungsaktionBelassenType } + * + */ + public KonvertierungsaktionBelassenType createKonvertierungsaktionBelassenType() { + return new KonvertierungsaktionBelassenType(); + } + + /** + * Create an instance of {@link KonvertierungsaktionUebernehmenType } + * + */ + public KonvertierungsaktionUebernehmenType createKonvertierungsaktionUebernehmenType() { + return new KonvertierungsaktionUebernehmenType(); + } + + /** + * Create an instance of {@link KonvertierungsaktionStornoType } + * + */ + public KonvertierungsaktionStornoType createKonvertierungsaktionStornoType() { + return new KonvertierungsaktionStornoType(); + } + + /** + * Create an instance of {@link DokumentInfoType } + * + */ + public DokumentInfoType createDokumentInfoType() { + return new DokumentInfoType(); + } + + /** + * Create an instance of {@link ZahlungsdatenType } + * + */ + public ZahlungsdatenType createZahlungsdatenType() { + return new ZahlungsdatenType(); + } + + /** + * Create an instance of {@link KreditkarteType } + * + */ + public KreditkarteType createKreditkarteType() { + return new KreditkarteType(); + } + + /** + * Create an instance of {@link BankverbindungType } + * + */ + public BankverbindungType createBankverbindungType() { + return new BankverbindungType(); + } + + /** + * Create an instance of {@link PersBankverbindungType } + * + */ + public PersBankverbindungType createPersBankverbindungType() { + return new PersBankverbindungType(); + } + + /** + * Create an instance of {@link VersichertePersonType } + * + */ + public VersichertePersonType createVersichertePersonType() { + return new VersichertePersonType(); + } + + /** + * Create an instance of {@link RisikoNatPersonType } + * + */ + public RisikoNatPersonType createRisikoNatPersonType() { + return new RisikoNatPersonType(); + } + + /** + * Create an instance of {@link FahrzeugType } + * + */ + public FahrzeugType createFahrzeugType() { + return new FahrzeugType(); + } + + /** + * Create an instance of {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType createZulassungsdatenType() { + return new ZulassungsdatenType(); + } + + /** + * Create an instance of {@link VersicherteLiegenschaftType } + * + */ + public VersicherteLiegenschaftType createVersicherteLiegenschaftType() { + return new VersicherteLiegenschaftType(); + } + + /** + * Create an instance of {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType createKostenFixOderProzentType() { + return new KostenFixOderProzentType(); + } + + /** + * Create an instance of {@link SelbstbehaltType } + * + */ + public SelbstbehaltType createSelbstbehaltType() { + return new SelbstbehaltType(); + } + + /** + * Create an instance of {@link UploadDokumentType } + * + */ + public UploadDokumentType createUploadDokumentType() { + return new UploadDokumentType(); + } + + /** + * Create an instance of {@link DokumentenReferenzType } + * + */ + public DokumentenReferenzType createDokumentenReferenzType() { + return new DokumentenReferenzType(); + } + + /** + * Create an instance of {@link ZeitraumType } + * + */ + public ZeitraumType createZeitraumType() { + return new ZeitraumType(); + } + + /** + * Create an instance of {@link PolizzenObjektSpezifikationType } + * + */ + public PolizzenObjektSpezifikationType createPolizzenObjektSpezifikationType() { + return new PolizzenObjektSpezifikationType(); + } + + /** + * Create an instance of {@link SchadenObjektSpezifikationType } + * + */ + public SchadenObjektSpezifikationType createSchadenObjektSpezifikationType() { + return new SchadenObjektSpezifikationType(); + } + + /** + * Create an instance of {@link AttributMsgType } + * + */ + public AttributMsgType createAttributMsgType() { + return new AttributMsgType(); + } + + /** + * Create an instance of {@link AttributMetadatenStringType } + * + */ + public AttributMetadatenStringType createAttributMetadatenStringType() { + return new AttributMetadatenStringType(); + } + + /** + * Create an instance of {@link AttributMetadatenIntType } + * + */ + public AttributMetadatenIntType createAttributMetadatenIntType() { + return new AttributMetadatenIntType(); + } + + /** + * Create an instance of {@link AttributMetadatenDezimalType } + * + */ + public AttributMetadatenDezimalType createAttributMetadatenDezimalType() { + return new AttributMetadatenDezimalType(); + } + + /** + * Create an instance of {@link AttributMetadatenDatumType } + * + */ + public AttributMetadatenDatumType createAttributMetadatenDatumType() { + return new AttributMetadatenDatumType(); + } + + /** + * Create an instance of {@link AttributMetadatenEnumType } + * + */ + public AttributMetadatenEnumType createAttributMetadatenEnumType() { + return new AttributMetadatenEnumType(); + } + + /** + * Create an instance of {@link AttributStringType } + * + */ + public AttributStringType createAttributStringType() { + return new AttributStringType(); + } + + /** + * Create an instance of {@link AttributIntType } + * + */ + public AttributIntType createAttributIntType() { + return new AttributIntType(); + } + + /** + * Create an instance of {@link AttributDezimalType } + * + */ + public AttributDezimalType createAttributDezimalType() { + return new AttributDezimalType(); + } + + /** + * Create an instance of {@link AttributDoubleType } + * + */ + public AttributDoubleType createAttributDoubleType() { + return new AttributDoubleType(); + } + + /** + * Create an instance of {@link AttributDatumType } + * + */ + public AttributDatumType createAttributDatumType() { + return new AttributDatumType(); + } + + /** + * Create an instance of {@link AttributEnumType } + * + */ + public AttributEnumType createAttributEnumType() { + return new AttributEnumType(); + } + + /** + * Create an instance of {@link AttributMultiEnumType } + * + */ + public AttributMultiEnumType createAttributMultiEnumType() { + return new AttributMultiEnumType(); + } + + /** + * Create an instance of {@link AbtretungType } + * + */ + public AbtretungType createAbtretungType() { + return new AbtretungType(); + } + + /** + * Create an instance of {@link VerpfaendungType } + * + */ + public VerpfaendungType createVerpfaendungType() { + return new VerpfaendungType(); + } + + /** + * Create an instance of {@link PfandglaeubigerType } + * + */ + public PfandglaeubigerType createPfandglaeubigerType() { + return new PfandglaeubigerType(); + } + + /** + * Create an instance of {@link VinkulierungPersonenType } + * + */ + public VinkulierungPersonenType createVinkulierungPersonenType() { + return new VinkulierungPersonenType(); + } + + /** + * Create an instance of {@link GlaeubigerSicherstellungType } + * + */ + public GlaeubigerSicherstellungType createGlaeubigerSicherstellungType() { + return new GlaeubigerSicherstellungType(); + } + + /** + * Create an instance of {@link EinwVerarbGesDatenType } + * + */ + public EinwVerarbGesDatenType createEinwVerarbGesDatenType() { + return new EinwVerarbGesDatenType(); + } + + /** + * Create an instance of {@link EinwGesDatenVNType } + * + */ + public EinwGesDatenVNType createEinwGesDatenVNType() { + return new EinwGesDatenVNType(); + } + + /** + * Create an instance of {@link EinwSprachaufzType } + * + */ + public EinwSprachaufzType createEinwSprachaufzType() { + return new EinwSprachaufzType(); + } + + /** + * Create an instance of {@link FATCAType } + * + */ + public FATCAType createFATCAType() { + return new FATCAType(); + } + + /** + * Create an instance of {@link FATCANatPersonType } + * + */ + public FATCANatPersonType createFATCANatPersonType() { + return new FATCANatPersonType(); + } + + /** + * Create an instance of {@link FATCASonstPersonType } + * + */ + public FATCASonstPersonType createFATCASonstPersonType() { + return new FATCASonstPersonType(); + } + + /** + * Create an instance of {@link PEPType } + * + */ + public PEPType createPEPType() { + return new PEPType(); + } + + /** + * Create an instance of {@link TreuhaenderfrageType } + * + */ + public TreuhaenderfrageType createTreuhaenderfrageType() { + return new TreuhaenderfrageType(); + } + + /** + * Create an instance of {@link ElementFondsauswahlType } + * + */ + public ElementFondsauswahlType createElementFondsauswahlType() { + return new ElementFondsauswahlType(); + } + + /** + * Create an instance of {@link at.vvo.omds.types.omds3Types.r1_9_0.common.BasisProduktbausteinType.Konvertierung } + * + */ + public at.vvo.omds.types.omds3Types.r1_9_0.common.BasisProduktbausteinType.Konvertierung createBasisProduktbausteinTypeKonvertierung() { + return new at.vvo.omds.types.omds3Types.r1_9_0.common.BasisProduktbausteinType.Konvertierung(); + } + + /** + * Create an instance of {@link GMSGType.SteuerlichAnsaessig } + * + */ + public GMSGType.SteuerlichAnsaessig createGMSGTypeSteuerlichAnsaessig() { + return new GMSGType.SteuerlichAnsaessig(); + } + + /** + * Create an instance of {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() { + return new ZahlwegType.Kundenkonto(); + } + + /** + * Create an instance of {@link ProzessDokumentType.Autorisierungen } + * + */ + public ProzessDokumentType.Autorisierungen createProzessDokumentTypeAutorisierungen() { + return new ProzessDokumentType.Autorisierungen(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "serviceFault") + public JAXBElement createServiceFault(ServiceFault value) { + return new JAXBElement(_ServiceFault_QNAME, ServiceFault.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "OrdnungsbegriffZuordFremd") + public JAXBElement createOrdnungsbegriffZuordFremd(String value) { + return new JAXBElement(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjektId") + public JAXBElement createObjektId(ObjektIdType value) { + return new JAXBElement(_ObjektId_QNAME, ObjektIdType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Person") + public JAXBElement createPerson(PersonType value) { + return new JAXBElement(_Person_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Adresse") + public JAXBElement createAdresse(AdresseType value) { + return new JAXBElement(_Adresse_QNAME, AdresseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjektIdType.java new file mode 100644 index 00000000..121402cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjektIdType.java @@ -0,0 +1,140 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Type für Objektreferenzen + * + *

Java-Klasse für ObjektId_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ObjektId_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="255"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektId_Type", propOrder = { + "id", + "gueltigAb", + "ordnungsbegriffZuordFremd" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjektIdType { + + @XmlElement(name = "Id") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String id; + @XmlElement(name = "GueltigAb") + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigAb; + @XmlElement(name = "OrdnungsbegriffZuordFremd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ordnungsbegriffZuordFremd; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjektSpezifikationType.java new file mode 100644 index 00000000..85d018be --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ObjektSpezifikationType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SchadenmelderVermittlerType; + + +/** + * Eine abstrakte Spezifikation eines Objekts + * + *

Java-Klasse für ObjektSpezifikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektSpezifikation_Type") +@XmlSeeAlso({ + PolizzenObjektSpezifikationType.class, + SchadenObjektSpezifikationType.class, + SchadenmelderVermittlerType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ObjektSpezifikationType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/OffeneSchaedenType.java new file mode 100644 index 00000000..5858e8b1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/OffeneSchaedenType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Offene Schäden + * + *

Java-Klasse für OffeneSchaeden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OffeneSchaeden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/>
+ *         <element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *         <element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffeneSchaeden_Type", propOrder = { + "offenerSchaden1", + "offenerSchaden2", + "offenerSchaden3" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OffeneSchaedenType { + + @XmlElement(name = "OffenerSchaden1", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OffenerSchadenType offenerSchaden1; + @XmlElement(name = "OffenerSchaden2") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OffenerSchadenType offenerSchaden2; + @XmlElement(name = "OffenerSchaden3") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OffenerSchadenType offenerSchaden3; + + /** + * Ruft den Wert der offenerSchaden1-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OffenerSchadenType getOffenerSchaden1() { + return offenerSchaden1; + } + + /** + * Legt den Wert der offenerSchaden1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffenerSchaden1(OffenerSchadenType value) { + this.offenerSchaden1 = value; + } + + /** + * Ruft den Wert der offenerSchaden2-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OffenerSchadenType getOffenerSchaden2() { + return offenerSchaden2; + } + + /** + * Legt den Wert der offenerSchaden2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffenerSchaden2(OffenerSchadenType value) { + this.offenerSchaden2 = value; + } + + /** + * Ruft den Wert der offenerSchaden3-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OffenerSchadenType getOffenerSchaden3() { + return offenerSchaden3; + } + + /** + * Legt den Wert der offenerSchaden3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffenerSchaden3(OffenerSchadenType value) { + this.offenerSchaden3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/OffenerSchadenType.java new file mode 100644 index 00000000..48e87cd6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/OffenerSchadenType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type einzelner offener Schaden + * + *

Java-Klasse für OffenerSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OffenerSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenerSchaden_Type", propOrder = { + "monat", + "jahr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OffenerSchadenType { + + @XmlElement(name = "Monat", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger monat; + @XmlElement(name = "Jahr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger jahr; + + /** + * Ruft den Wert der monat-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getMonat() { + return monat; + } + + /** + * Legt den Wert der monat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMonat(BigInteger value) { + this.monat = value; + } + + /** + * Ruft den Wert der jahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getJahr() { + return jahr; + } + + /** + * Legt den Wert der jahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setJahr(BigInteger value) { + this.jahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PEPType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PEPType.java new file mode 100644 index 00000000..cde46078 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PEPType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Beschreibung einer PEP + * + *

Java-Klasse für PEP_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PEP_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PEP" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PEP_Type", propOrder = { + "pep", + "beschreibung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PEPType { + + @XmlElement(name = "PEP") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean pep; + @XmlElement(name = "Beschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibung; + + /** + * Ruft den Wert der pep-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isPEP() { + return pep; + } + + /** + * Legt den Wert der pep-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPEP(boolean value) { + this.pep = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PartnerRoleType.java new file mode 100644 index 00000000..33b70e31 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PartnerRoleType.java @@ -0,0 +1,50 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PartnerRoleType. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="PartnerRoleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <length value="2"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="VP"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PartnerRoleType") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum PartnerRoleType { + + + /** + * Versicherungsnehmer + * + */ + VN, + + /** + * Versicherte Person + * + */ + VP; + + public String value() { + return name(); + } + + public static PartnerRoleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersBankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersBankverbindungType.java new file mode 100644 index 00000000..306e2b1b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersBankverbindungType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist + * + *

Java-Klasse für PersBankverbindung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PersBankverbindung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type">
+ *       <attribute name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersBankverbindung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PersBankverbindungType + extends BankverbindungType +{ + + @XmlAttribute(name = "PersonRefLfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer personRefLfnr; + + /** + * Ruft den Wert der personRefLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getPersonRefLfnr() { + return personRefLfnr; + } + + /** + * Legt den Wert der personRefLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonRefLfnr(Integer value) { + this.personRefLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersonNamentlichesBezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersonNamentlichesBezugsrechtType.java new file mode 100644 index 00000000..25970dea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersonNamentlichesBezugsrechtType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + *

Java-Klasse für PersonNamentlichesBezugsrecht_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PersonNamentlichesBezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = { + "prozentsatz", + "zugunsten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PersonNamentlichesBezugsrechtType { + + @XmlElement(name = "Prozentsatz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double prozentsatz; + @XmlElement(name = "Zugunsten") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int zugunsten; + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProzentsatz(Double value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der zugunsten-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getZugunsten() { + return zugunsten; + } + + /** + * Legt den Wert der zugunsten-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZugunsten(int value) { + this.zugunsten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersonType.java new file mode 100644 index 00000000..ad493862 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PersonType.java @@ -0,0 +1,452 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.ELAnzahlType; +import at.vvo.omds.types.omds2Types.v2_15.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_15.ELEntscheidungsfrageType; +import at.vvo.omds.types.omds2Types.v2_15.ELIdentifizierungType; +import at.vvo.omds.types.omds2Types.v2_15.ELKommunikationType; +import at.vvo.omds.types.omds2Types.v2_15.ELLegitimationType; +import at.vvo.omds.types.omds2Types.v2_15.ELTextType; +import at.vvo.omds.types.omds2Types.v2_15.NATUERLICHEPERSONType; +import at.vvo.omds.types.omds2Types.v2_15.PersArtCdType; +import at.vvo.omds.types.omds2Types.v2_15.SONSTIGEPERSONType; + + +/** + * Der Typ für eine Person mit ObjektId + * + *

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>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Anzahl" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Entscheidungsfrage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Identifizierung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Person_Type", propOrder = { + "objektId", + "natuerlicheperson", + "sonstigeperson", + "adresse", + "elKommunikation", + "elLegitimation", + "elAnzahl", + "elEinstufung", + "elEntscheidungsfrage", + "elIdentifizierung", + "elText" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PersonType { + + @XmlElement(name = "ObjektId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType objektId; + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElement(name = "Adresse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AdresseType adresse; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elKommunikation; + @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elLegitimation; + @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elAnzahl; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elEinstufung; + @XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elEntscheidungsfrage; + @XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elIdentifizierung; + @XmlElement(name = "EL-Text", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elText; + @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PersArtCdType persArtCd; + + /** + * Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben) + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Die Hauptadresse des Partners mit ObjektId + * + * @return + * possible object is + * {@link AdresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + + /** + * Gets the value of the elLegitimation 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 elLegitimation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELLegitimation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELLegitimationType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELLegitimation() { + if (elLegitimation == null) { + elLegitimation = new ArrayList(); + } + return this.elLegitimation; + } + + /** + * Gets the value of the elAnzahl 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 elAnzahl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELAnzahl().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELAnzahl() { + if (elAnzahl == null) { + elAnzahl = new ArrayList(); + } + return this.elAnzahl; + } + + /** + * Gets the value of the elEinstufung 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 elEinstufung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELEinstufung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELEinstufungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELEinstufung() { + if (elEinstufung == null) { + elEinstufung = new ArrayList(); + } + return this.elEinstufung; + } + + /** + * Gets the value of the elEntscheidungsfrage 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 elEntscheidungsfrage property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELEntscheidungsfrage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELEntscheidungsfrageType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELEntscheidungsfrage() { + if (elEntscheidungsfrage == null) { + elEntscheidungsfrage = new ArrayList(); + } + return this.elEntscheidungsfrage; + } + + /** + * Gets the value of the elIdentifizierung 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 elIdentifizierung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELIdentifizierung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELIdentifizierungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELIdentifizierung() { + if (elIdentifizierung == null) { + elIdentifizierung = new ArrayList(); + } + return this.elIdentifizierung; + } + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELText() { + if (elText == null) { + elText = new ArrayList(); + } + return this.elText; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PfandglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PfandglaeubigerType.java new file mode 100644 index 00000000..5d0a91d4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PfandglaeubigerType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eigenschaften Pfandgläubiger + * + *

Java-Klasse für Pfandglaeubiger_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Pfandglaeubiger_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Anteil" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ *         <element name="Glaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Pfandglaeubiger_Type", propOrder = { + "anteil", + "glaeubiger" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PfandglaeubigerType { + + @XmlElement(name = "Anteil") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected double anteil; + @XmlElement(name = "Glaeubiger", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GlaeubigerSicherstellungType glaeubiger; + + /** + * Ruft den Wert der anteil-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public double getAnteil() { + return anteil; + } + + /** + * Legt den Wert der anteil-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAnteil(double value) { + this.anteil = value; + } + + /** + * Ruft den Wert der glaeubiger-Eigenschaft ab. + * + * @return + * possible object is + * {@link GlaeubigerSicherstellungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GlaeubigerSicherstellungType getGlaeubiger() { + return glaeubiger; + } + + /** + * Legt den Wert der glaeubiger-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GlaeubigerSicherstellungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGlaeubiger(GlaeubigerSicherstellungType value) { + this.glaeubiger = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PolizzenObjektSpezifikationType.java new file mode 100644 index 00000000..968a9c76 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PolizzenObjektSpezifikationType.java @@ -0,0 +1,140 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.PolicyPartnerRole; + + +/** + * Die Spezifikation eines Polizzenobjektes + * + *

Java-Klasse für PolizzenObjektSpezifikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PolizzenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolizzenObjektSpezifikation_Type", propOrder = { + "polizzennr", + "vtgProdCd", + "rollePartner" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PolizzenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VtgProdCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vtgProdCd; + @XmlElement(name = "RollePartner") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List rollePartner; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vtgProdCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgProdCd() { + return vtgProdCd; + } + + /** + * Legt den Wert der vtgProdCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgProdCd(String value) { + this.vtgProdCd = value; + } + + /** + * Gets the value of the rollePartner 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 rollePartner property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRollePartner().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getRollePartner() { + if (rollePartner == null) { + rollePartner = new ArrayList(); + } + return this.rollePartner; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PolizzenversandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PolizzenversandType.java new file mode 100644 index 00000000..92b109aa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PolizzenversandType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PolizzenversandType. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="PolizzenversandType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MAK2"/>
+ *     <enumeration value="VN1"/>
+ *     <enumeration value="MAKVN"/>
+ *     <enumeration value="MAK1"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PolizzenversandType") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum PolizzenversandType { + + + /** + * 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie + * + */ + @XmlEnumValue("MAK2") + MAK_2("MAK2"), + + /** + * 1fach Versicherungsnehmer: Kunde erhält Original + * + */ + @XmlEnumValue("VN1") + VN_1("VN1"), + + /** + * 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie + * + */ + MAKVN("MAKVN"), + + /** + * 1fach Makler: Makler erhält Original + * + */ + @XmlEnumValue("MAK1") + MAK_1("MAK1"); + private final String value; + + PolizzenversandType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PolizzenversandType fromValue(String v) { + for (PolizzenversandType c: PolizzenversandType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PraemieType.java new file mode 100644 index 00000000..52311de9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/PraemieType.java @@ -0,0 +1,389 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.WaehrungsCdType; + + +/** + * Darstellung einer Praemie + * + *

Java-Klasse für Praemie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Praemie_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="PraemieNto" type="{urn:omds20}decimal"/>
+ *         <element name="PraemieBto" type="{urn:omds20}decimal"/>
+ *         <element name="Versicherungssteuer" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungssteuer_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Unterjaehrigkeitszuschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Abschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Referenz" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="JahrespraemieNto" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="JahrespraemieBto" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Praemie_Type", propOrder = { + "zahlrhythmus", + "zahlweg", + "praemieNto", + "praemieBto", + "versicherungssteuer", + "waehrungsCd", + "unterjaehrigkeitszuschlag", + "abschlag", + "referenz", + "jahrespraemieNto", + "jahrespraemieBto" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PraemieType { + + @XmlElement(name = "Zahlrhythmus", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlrhythmus; + @XmlElement(name = "Zahlweg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlweg; + @XmlElement(name = "PraemieNto", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemieNto; + @XmlElement(name = "PraemieBto", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal praemieBto; + @XmlElement(name = "Versicherungssteuer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versicherungssteuer; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Unterjaehrigkeitszuschlag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double unterjaehrigkeitszuschlag; + @XmlElement(name = "Abschlag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double abschlag; + @XmlElement(name = "Referenz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String referenz; + @XmlElement(name = "JahrespraemieNto") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object jahrespraemieNto; + @XmlElement(name = "JahrespraemieBto") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object jahrespraemieBto; + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der praemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemieNto() { + return praemieNto; + } + + /** + * Legt den Wert der praemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemieNto(BigDecimal value) { + this.praemieNto = value; + } + + /** + * Ruft den Wert der praemieBto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPraemieBto() { + return praemieBto; + } + + /** + * Legt den Wert der praemieBto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPraemieBto(BigDecimal value) { + this.praemieBto = value; + } + + /** + * Gets the value of the versicherungssteuer 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 versicherungssteuer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherungssteuer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersicherungssteuerType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersicherungssteuer() { + if (versicherungssteuer == null) { + versicherungssteuer = new ArrayList(); + } + return this.versicherungssteuer; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der unterjaehrigkeitszuschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getUnterjaehrigkeitszuschlag() { + return unterjaehrigkeitszuschlag; + } + + /** + * Legt den Wert der unterjaehrigkeitszuschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUnterjaehrigkeitszuschlag(Double value) { + this.unterjaehrigkeitszuschlag = value; + } + + /** + * Ruft den Wert der abschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getAbschlag() { + return abschlag; + } + + /** + * Legt den Wert der abschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAbschlag(Double value) { + this.abschlag = value; + } + + /** + * Ruft den Wert der referenz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getReferenz() { + return referenz; + } + + /** + * Legt den Wert der referenz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setReferenz(String value) { + this.referenz = value; + } + + /** + * Ruft den Wert der jahrespraemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getJahrespraemieNto() { + return jahrespraemieNto; + } + + /** + * Legt den Wert der jahrespraemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setJahrespraemieNto(Object value) { + this.jahrespraemieNto = value; + } + + /** + * Ruft den Wert der jahrespraemieBto-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getJahrespraemieBto() { + return jahrespraemieBto; + } + + /** + * Legt den Wert der jahrespraemieBto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setJahrespraemieBto(Object value) { + this.jahrespraemieBto = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktGenerischType.java new file mode 100644 index 00000000..9509cece --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktGenerischType.java @@ -0,0 +1,170 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.ProduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.ProduktSachPrivatType; + + +/** + * Basistyp für ein Produkt, 2. Generation + * + *

Java-Klasse für ProduktGenerisch_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +@XmlSeeAlso({ + ProduktRechtsschutzType.class, + ProduktSachPrivatType.class, + ProduktMitVpType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ProduktGenerischType + extends ProduktType +{ + + @XmlElement(name = "Eingeschlossen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + + /** + * Ruft den Wert der eingeschlossen-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isEingeschlossen() { + return eingeschlossen; + } + + /** + * Legt den Wert der eingeschlossen-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEingeschlossen(boolean value) { + this.eingeschlossen = value; + } + + /** + * Ruft den Wert der einschlussAenderbar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isEinschlussAenderbar() { + return einschlussAenderbar; + } + + /** + * Legt den Wert der einschlussAenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEinschlussAenderbar(Boolean value) { + this.einschlussAenderbar = value; + } + + /** + * Gets the value of the attributMetadaten 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 attributMetadaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttributMetadaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktMitVpType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktMitVpType.java new file mode 100644 index 00000000..558ecabc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktMitVpType.java @@ -0,0 +1,111 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.ProduktKrankenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.ProduktLebenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.ProduktUnfallType; + + +/** + * Basistyp für ein Produkt vom Typ "Versicherte Person" für Personensparten + * + *

Java-Klasse für ProduktMitVp_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktMitVp_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktMitVp_Type", propOrder = { + "bezugsberechtigungen", + "versPersonenRefLfnr" +}) +@XmlSeeAlso({ + ProduktUnfallType.class, + ProduktKrankenType.class, + ProduktLebenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ProduktMitVpType + extends ProduktGenerischType +{ + + @XmlElement(name = "Bezugsberechtigungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List bezugsberechtigungen; + @XmlElement(name = "VersPersonenRefLfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int versPersonenRefLfnr; + + /** + * Gets the value of the bezugsberechtigungen 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 bezugsberechtigungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBezugsberechtigungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BezugsberechtigungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBezugsberechtigungen() { + if (bezugsberechtigungen == null) { + bezugsberechtigungen = new ArrayList(); + } + return this.bezugsberechtigungen; + } + + /** + * Ruft den Wert der versPersonenRefLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getVersPersonenRefLfnr() { + return versPersonenRefLfnr; + } + + /** + * Legt den Wert der versPersonenRefLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersPersonenRefLfnr(int value) { + this.versPersonenRefLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktType.java new file mode 100644 index 00000000..670acd35 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktType.java @@ -0,0 +1,276 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.ProduktKfzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.ZusatzproduktKfzType; + + +/** + * Basistyp für ein Produkt + * + *

Java-Klasse für Produkt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Produkt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
+ *         <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Produkt_Type", propOrder = { + "vtgBeg", + "produktgeneration", + "zahlweg", + "zahlrhythmus", + "hauptfaelligkeit", + "refSicherstellungLfnr", + "zusaetzlicheProduktdaten" +}) +@XmlSeeAlso({ + ProduktKfzType.class, + ZusatzproduktKfzType.class, + ProduktGenerischType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ProduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "Produktgeneration") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String produktgeneration; + @XmlElement(name = "Zahlweg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlweg; + @XmlElement(name = "Zahlrhythmus") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlrhythmus; + @XmlElement(name = "Hauptfaelligkeit") + @XmlSchemaType(name = "gMonthDay") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar hauptfaelligkeit; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer refSicherstellungLfnr; + @XmlElement(name = "ZusaetzlicheProduktdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheProduktdaten; + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Ruft den Wert der produktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getProduktgeneration() { + return produktgeneration; + } + + /** + * Legt den Wert der produktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProduktgeneration(String value) { + this.produktgeneration = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheProduktdaten 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 zusaetzlicheProduktdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheProduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheProduktdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheProduktdaten() { + if (zusaetzlicheProduktdaten == null) { + zusaetzlicheProduktdaten = new ArrayList(); + } + return this.zusaetzlicheProduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktbausteinGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktbausteinGenerischType.java new file mode 100644 index 00000000..47aea748 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktbausteinGenerischType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation + * + *

Java-Klasse für ProduktbausteinGenerisch_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktbausteinGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktbausteinGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ProduktbausteinGenerischType + extends ProduktbausteinType +{ + + @XmlElement(name = "Eingeschlossen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + + /** + * Ruft den Wert der eingeschlossen-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isEingeschlossen() { + return eingeschlossen; + } + + /** + * Legt den Wert der eingeschlossen-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEingeschlossen(boolean value) { + this.eingeschlossen = value; + } + + /** + * Ruft den Wert der einschlussAenderbar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isEinschlussAenderbar() { + return einschlussAenderbar; + } + + /** + * Legt den Wert der einschlussAenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEinschlussAenderbar(Boolean value) { + this.einschlussAenderbar = value; + } + + /** + * Gets the value of the attributMetadaten 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 attributMetadaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttributMetadaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktbausteinType.java new file mode 100644 index 00000000..d3126876 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProduktbausteinType.java @@ -0,0 +1,151 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Abstrakter Typ für alle Produktbausteine im Antragsprozess + * + *

Java-Klasse für Produktbaustein_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Produktbaustein_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}BasisProduktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgEnde" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Produktbaustein_Type", propOrder = { + "vtgEnde", + "praemie", + "jahrespraemieNto" +}) +@XmlSeeAlso({ + ProduktbausteinGenerischType.class, + VerkaufsproduktType.class, + ProduktType.class, + ElementarproduktType.class, + ZusatzproduktType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ProduktbausteinType + extends BasisProduktbausteinType +{ + + @XmlElement(name = "VtgEnde") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgEnde; + @XmlElement(name = "Praemie") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List praemie; + @XmlElement(name = "JahrespraemieNto") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal jahrespraemieNto; + + /** + * Ruft den Wert der vtgEnde-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgEnde() { + return vtgEnde; + } + + /** + * Legt den Wert der vtgEnde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgEnde(XMLGregorianCalendar value) { + this.vtgEnde = value; + } + + /** + * Gets the value of the praemie 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 praemie property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPraemie().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PraemieType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPraemie() { + if (praemie == null) { + praemie = new ArrayList(); + } + return this.praemie; + } + + /** + * Ruft den Wert der jahrespraemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getJahrespraemieNto() { + return jahrespraemieNto; + } + + /** + * Legt den Wert der jahrespraemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setJahrespraemieNto(BigDecimal value) { + this.jahrespraemieNto = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokHandoutType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokHandoutType.java new file mode 100644 index 00000000..08a7a35a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokHandoutType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bereitstellung Dokument für Kunde, nicht zu unterschreiben + * + *

Java-Klasse für ProzessDokHandout_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProzessDokHandout_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ *       <sequence>
+ *         <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ *         <element name="ArtAusfolgung">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokHandout_Type", propOrder = { + "dokData", + "artAusfolgung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProzessDokHandoutType + extends ProzessDokumentBasisType +{ + + @XmlElement(name = "DokData", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DokumentDataType dokData; + @XmlElement(name = "ArtAusfolgung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected short artAusfolgung; + + /** + * Ruft den Wert der dokData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentDataType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DokumentDataType getDokData() { + return dokData; + } + + /** + * Legt den Wert der dokData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentDataType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokData(DokumentDataType value) { + this.dokData = value; + } + + /** + * Ruft den Wert der artAusfolgung-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public short getArtAusfolgung() { + return artAusfolgung; + } + + /** + * Legt den Wert der artAusfolgung-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArtAusfolgung(short value) { + this.artAusfolgung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokRequirementType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokRequirementType.java new file mode 100644 index 00000000..4e7e93fc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokRequirementType.java @@ -0,0 +1,201 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Anforderung eines beizubringenden Dokuments + * + *

Java-Klasse für ProzessDokRequirement_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProzessDokRequirement_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ *       <sequence>
+ *         <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Autorisierungen" type="{urn:omds3CommonServiceTypes-1-1-0}AutorisierungsAnforderung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="ZulaessigeMimetypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokRequirement_Type", propOrder = { + "dokAnforderungsId", + "autorisierungen", + "docUploadRequired", + "zulaessigeMimetypes", + "meldungen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProzessDokRequirementType + extends ProzessDokumentBasisType +{ + + @XmlElement(name = "DokAnforderungsId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType dokAnforderungsId; + @XmlElement(name = "Autorisierungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List autorisierungen; + @XmlElement(name = "DocUploadRequired") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean docUploadRequired; + @XmlElement(name = "ZulaessigeMimetypes") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zulaessigeMimetypes; + @XmlElement(name = "Meldungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List meldungen; + + /** + * Ruft den Wert der dokAnforderungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getDokAnforderungsId() { + return dokAnforderungsId; + } + + /** + * Legt den Wert der dokAnforderungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokAnforderungsId(ObjektIdType value) { + this.dokAnforderungsId = value; + } + + /** + * Gets the value of the autorisierungen 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 autorisierungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAutorisierungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AutorisierungsAnforderungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAutorisierungen() { + if (autorisierungen == null) { + autorisierungen = new ArrayList(); + } + return this.autorisierungen; + } + + /** + * Ruft den Wert der docUploadRequired-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isDocUploadRequired() { + return docUploadRequired; + } + + /** + * Legt den Wert der docUploadRequired-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDocUploadRequired(boolean value) { + this.docUploadRequired = value; + } + + /** + * Gets the value of the zulaessigeMimetypes 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 zulaessigeMimetypes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZulaessigeMimetypes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZulaessigeMimetypes() { + if (zulaessigeMimetypes == null) { + zulaessigeMimetypes = new ArrayList(); + } + return this.zulaessigeMimetypes; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokToReturnType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokToReturnType.java new file mode 100644 index 00000000..5c7a2113 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokToReturnType.java @@ -0,0 +1,232 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bereitstellung Dokument zum Unterschreiben bzw. Ausfüllen + * + *

Java-Klasse für ProzessDokToReturn_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProzessDokToReturn_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ *       <sequence>
+ *         <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Autorisierungen" type="{urn:omds3CommonServiceTypes-1-1-0}AutorisierungsAnforderung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="ZulaessigeMimetypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokToReturn_Type", propOrder = { + "dokAnforderungsId", + "autorisierungen", + "docUploadRequired", + "zulaessigeMimetypes", + "dokData", + "meldungen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProzessDokToReturnType + extends ProzessDokumentBasisType +{ + + @XmlElement(name = "DokAnforderungsId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType dokAnforderungsId; + @XmlElement(name = "Autorisierungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List autorisierungen; + @XmlElement(name = "DocUploadRequired") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean docUploadRequired; + @XmlElement(name = "ZulaessigeMimetypes") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zulaessigeMimetypes; + @XmlElement(name = "DokData", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DokumentDataType dokData; + @XmlElement(name = "Meldungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List meldungen; + + /** + * Ruft den Wert der dokAnforderungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getDokAnforderungsId() { + return dokAnforderungsId; + } + + /** + * Legt den Wert der dokAnforderungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokAnforderungsId(ObjektIdType value) { + this.dokAnforderungsId = value; + } + + /** + * Gets the value of the autorisierungen 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 autorisierungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAutorisierungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AutorisierungsAnforderungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAutorisierungen() { + if (autorisierungen == null) { + autorisierungen = new ArrayList(); + } + return this.autorisierungen; + } + + /** + * Ruft den Wert der docUploadRequired-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isDocUploadRequired() { + return docUploadRequired; + } + + /** + * Legt den Wert der docUploadRequired-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDocUploadRequired(boolean value) { + this.docUploadRequired = value; + } + + /** + * Gets the value of the zulaessigeMimetypes 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 zulaessigeMimetypes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZulaessigeMimetypes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZulaessigeMimetypes() { + if (zulaessigeMimetypes == null) { + zulaessigeMimetypes = new ArrayList(); + } + return this.zulaessigeMimetypes; + } + + /** + * Ruft den Wert der dokData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentDataType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DokumentDataType getDokData() { + return dokData; + } + + /** + * Legt den Wert der dokData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentDataType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokData(DokumentDataType value) { + this.dokData = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokumentBasisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokumentBasisType.java new file mode 100644 index 00000000..e3b42273 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokumentBasisType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Basistyp für Bereitstellung und Anforderung von Dokumenten + * + *

Java-Klasse für ProzessDokumentBasis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProzessDokumentBasis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Dokumenttyp" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Beschreibung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokumentBasis_Type", propOrder = { + "dokumenttyp", + "beschreibung" +}) +@XmlSeeAlso({ + ProzessDokHandoutType.class, + ProzessDokRequirementType.class, + ProzessDokToReturnType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ProzessDokumentBasisType { + + @XmlElement(name = "Dokumenttyp", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dokumenttyp; + @XmlElement(name = "Beschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibung; + + /** + * Ruft den Wert der dokumenttyp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDokumenttyp() { + return dokumenttyp; + } + + /** + * Legt den Wert der dokumenttyp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumenttyp(String value) { + this.dokumenttyp = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokumentType.java new file mode 100644 index 00000000..499f3971 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ProzessDokumentType.java @@ -0,0 +1,262 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 für den Upload / die Bereitstellung eines Dokuments als Teil eines Geschäftsfalls durch den Serviceaufrufer. + * + *

Java-Klasse für ProzessDokument_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProzessDokument_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Dokumenttyp" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Beschreibung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Autorisierungen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DokumentHinterlegt" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokument_Type", propOrder = { + "dokAnforderungsId", + "dokumenttyp", + "beschreibung", + "autorisierungen", + "dokumentHinterlegt", + "dokData" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProzessDokumentType { + + @XmlElement(name = "DokAnforderungsId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType dokAnforderungsId; + @XmlElement(name = "Dokumenttyp", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dokumenttyp; + @XmlElement(name = "Beschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibung; + @XmlElement(name = "Autorisierungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List autorisierungen; + @XmlElement(name = "DokumentHinterlegt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean dokumentHinterlegt; + @XmlElement(name = "DokData") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DokumentDataType dokData; + + /** + * Ruft den Wert der dokAnforderungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getDokAnforderungsId() { + return dokAnforderungsId; + } + + /** + * Legt den Wert der dokAnforderungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokAnforderungsId(ObjektIdType value) { + this.dokAnforderungsId = value; + } + + /** + * Ruft den Wert der dokumenttyp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDokumenttyp() { + return dokumenttyp; + } + + /** + * Legt den Wert der dokumenttyp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumenttyp(String value) { + this.dokumenttyp = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibung(String value) { + this.beschreibung = value; + } + + /** + * Gets the value of the autorisierungen 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 autorisierungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAutorisierungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentType.Autorisierungen } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAutorisierungen() { + if (autorisierungen == null) { + autorisierungen = new ArrayList(); + } + return this.autorisierungen; + } + + /** + * Ruft den Wert der dokumentHinterlegt-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isDokumentHinterlegt() { + return dokumentHinterlegt; + } + + /** + * Legt den Wert der dokumentHinterlegt-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumentHinterlegt(boolean value) { + this.dokumentHinterlegt = value; + } + + /** + * Ruft den Wert der dokData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentDataType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DokumentDataType getDokData() { + return dokData; + } + + /** + * Legt den Wert der dokData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentDataType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokData(DokumentDataType value) { + this.dokData = value; + } + + + /** + *

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:omds3CommonServiceTypes-1-1-0}Autorisierung_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Autorisierungen + extends AutorisierungType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/RaucherType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/RaucherType.java new file mode 100644 index 00000000..3cede518 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/RaucherType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben + * + *

Java-Klasse für Raucher_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Raucher_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Raucher_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class RaucherType + extends AttributType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/Referenz.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/Referenz.java new file mode 100644 index 00000000..ef5408ea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/Referenz.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein Link auf ein Element + * + *

Java-Klasse für Referenz complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Referenz">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Link" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Referenz", propOrder = { + "link", + "bezeichnung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class Referenz { + + @XmlElement(name = "Link", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object link; + @XmlElement(name = "Bezeichnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object bezeichnung; + + /** + * Ruft den Wert der link-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getLink() { + return link; + } + + /** + * Legt den Wert der link-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLink(Object value) { + this.link = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(Object value) { + this.bezeichnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ResponseStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ResponseStatusType.java new file mode 100644 index 00000000..f7be5f26 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ResponseStatusType.java @@ -0,0 +1,174 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Statusinformationen im Response eines Serviceaufrufs + * + *

Java-Klasse für ResponseStatus_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ResponseStatus_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Referenzen" type="{urn:omds3CommonServiceTypes-1-1-0}Referenz" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResponseStatus_Type", propOrder = { + "korrelationsId", + "ergebnis", + "meldungen", + "referenzen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ResponseStatusType { + + @XmlElement(name = "KorrelationsId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String korrelationsId; + @XmlElement(name = "Ergebnis", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected StatusType ergebnis; + @XmlElement(name = "Meldungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List meldungen; + @XmlElement(name = "Referenzen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List referenzen; + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + + /** + * Ruft den Wert der ergebnis-Eigenschaft ab. + * + * @return + * possible object is + * {@link StatusType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public StatusType getErgebnis() { + return ergebnis; + } + + /** + * Legt den Wert der ergebnis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link StatusType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErgebnis(StatusType value) { + this.ergebnis = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + + /** + * Gets the value of the referenzen 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 referenzen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getReferenzen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Referenz } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getReferenzen() { + if (referenzen == null) { + referenzen = new ArrayList(); + } + return this.referenzen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/RisikoNatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/RisikoNatPersonType.java new file mode 100644 index 00000000..55882ad9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/RisikoNatPersonType.java @@ -0,0 +1,548 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Risikoattribute natürlicher Personen + * + *

Java-Klasse für RisikoNatPerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoNatPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Gewicht" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/>
+ *         <element name="Groesse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/>
+ *         <element name="Raucher" type="{urn:omds3CommonServiceTypes-1-1-0}Raucher_Type" minOccurs="0"/>
+ *         <element name="Sozialversicherungsanstalt" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="Gefahrenklasse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="Beruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/>
+ *         <element name="MedizinischerBeruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="FreizeitSportRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Risikozuschlaege" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="GesetzlicheUV" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="PersonenartKranken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="Berufsgruppe" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="ManuelleTaetigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="BehandelnderArzt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="KontaktRueckfragen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheRisikodaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheRisikodaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoNatPerson_Type", propOrder = { + "gewicht", + "groesse", + "raucher", + "sozialversicherungsanstalt", + "gefahrenklasse", + "beruf", + "medizinischerBeruf", + "freizeitSportRisiken", + "risikozuschlaege", + "gesetzlicheUV", + "personenartKranken", + "berufsgruppe", + "manuelleTaetigkeit", + "behandelnderArzt", + "kontaktRueckfragen", + "zusaetzlicheRisikodaten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class RisikoNatPersonType { + + @XmlElement(name = "Gewicht") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributIntType gewicht; + @XmlElement(name = "Groesse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributIntType groesse; + @XmlElement(name = "Raucher") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected RaucherType raucher; + @XmlElement(name = "Sozialversicherungsanstalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType sozialversicherungsanstalt; + @XmlElement(name = "Gefahrenklasse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType gefahrenklasse; + @XmlElement(name = "Beruf") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributStringType beruf; + @XmlElement(name = "MedizinischerBeruf") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType medizinischerBeruf; + @XmlElement(name = "FreizeitSportRisiken") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List freizeitSportRisiken; + @XmlElement(name = "Risikozuschlaege") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List risikozuschlaege; + @XmlElement(name = "GesetzlicheUV") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType gesetzlicheUV; + @XmlElement(name = "PersonenartKranken") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType personenartKranken; + @XmlElement(name = "Berufsgruppe") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType berufsgruppe; + @XmlElement(name = "ManuelleTaetigkeit") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributEnumType manuelleTaetigkeit; + @XmlElement(name = "BehandelnderArzt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String behandelnderArzt; + @XmlElement(name = "KontaktRueckfragen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kontaktRueckfragen; + @XmlElement(name = "ZusaetzlicheRisikodaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheRisikodaten; + + /** + * Ruft den Wert der gewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributIntType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributIntType getGewicht() { + return gewicht; + } + + /** + * Legt den Wert der gewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributIntType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGewicht(AttributIntType value) { + this.gewicht = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributIntType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributIntType getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributIntType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGroesse(AttributIntType value) { + this.groesse = value; + } + + /** + * Ruft den Wert der raucher-Eigenschaft ab. + * + * @return + * possible object is + * {@link RaucherType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public RaucherType getRaucher() { + return raucher; + } + + /** + * Legt den Wert der raucher-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RaucherType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRaucher(RaucherType value) { + this.raucher = value; + } + + /** + * Ruft den Wert der sozialversicherungsanstalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getSozialversicherungsanstalt() { + return sozialversicherungsanstalt; + } + + /** + * Legt den Wert der sozialversicherungsanstalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSozialversicherungsanstalt(AttributEnumType value) { + this.sozialversicherungsanstalt = value; + } + + /** + * Ruft den Wert der gefahrenklasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getGefahrenklasse() { + return gefahrenklasse; + } + + /** + * Legt den Wert der gefahrenklasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGefahrenklasse(AttributEnumType value) { + this.gefahrenklasse = value; + } + + /** + * Ruft den Wert der beruf-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributStringType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributStringType getBeruf() { + return beruf; + } + + /** + * Legt den Wert der beruf-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributStringType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeruf(AttributStringType value) { + this.beruf = value; + } + + /** + * Ruft den Wert der medizinischerBeruf-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getMedizinischerBeruf() { + return medizinischerBeruf; + } + + /** + * Legt den Wert der medizinischerBeruf-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMedizinischerBeruf(AttributEnumType value) { + this.medizinischerBeruf = value; + } + + /** + * Gets the value of the freizeitSportRisiken 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 freizeitSportRisiken property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFreizeitSportRisiken().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getFreizeitSportRisiken() { + if (freizeitSportRisiken == null) { + freizeitSportRisiken = new ArrayList(); + } + return this.freizeitSportRisiken; + } + + /** + * Gets the value of the risikozuschlaege 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 risikozuschlaege property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRisikozuschlaege().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getRisikozuschlaege() { + if (risikozuschlaege == null) { + risikozuschlaege = new ArrayList(); + } + return this.risikozuschlaege; + } + + /** + * Ruft den Wert der gesetzlicheUV-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getGesetzlicheUV() { + return gesetzlicheUV; + } + + /** + * Legt den Wert der gesetzlicheUV-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGesetzlicheUV(AttributEnumType value) { + this.gesetzlicheUV = value; + } + + /** + * Ruft den Wert der personenartKranken-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getPersonenartKranken() { + return personenartKranken; + } + + /** + * Legt den Wert der personenartKranken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonenartKranken(AttributEnumType value) { + this.personenartKranken = value; + } + + /** + * Ruft den Wert der berufsgruppe-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getBerufsgruppe() { + return berufsgruppe; + } + + /** + * Legt den Wert der berufsgruppe-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerufsgruppe(AttributEnumType value) { + this.berufsgruppe = value; + } + + /** + * Ruft den Wert der manuelleTaetigkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributEnumType getManuelleTaetigkeit() { + return manuelleTaetigkeit; + } + + /** + * Legt den Wert der manuelleTaetigkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setManuelleTaetigkeit(AttributEnumType value) { + this.manuelleTaetigkeit = value; + } + + /** + * Ruft den Wert der behandelnderArzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBehandelnderArzt() { + return behandelnderArzt; + } + + /** + * Legt den Wert der behandelnderArzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBehandelnderArzt(String value) { + this.behandelnderArzt = value; + } + + /** + * Ruft den Wert der kontaktRueckfragen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKontaktRueckfragen() { + return kontaktRueckfragen; + } + + /** + * Legt den Wert der kontaktRueckfragen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKontaktRueckfragen(String value) { + this.kontaktRueckfragen = value; + } + + /** + * Gets the value of the zusaetzlicheRisikodaten 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 zusaetzlicheRisikodaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheRisikodaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRisikodatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheRisikodaten() { + if (zusaetzlicheRisikodaten == null) { + zusaetzlicheRisikodaten = new ArrayList(); + } + return this.zusaetzlicheRisikodaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SchadenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SchadenObjektSpezifikationType.java new file mode 100644 index 00000000..1d7a355f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SchadenObjektSpezifikationType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Die Spezifikation eines Schadenobjektes + * + *

Java-Klasse für SchadenObjektSpezifikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <choice>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenObjektSpezifikation_Type", propOrder = { + "geschaeftsfallnummer", + "schadennr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SchadenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Schadennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennr; + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SelbstbehaltType.java new file mode 100644 index 00000000..3dd67656 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SelbstbehaltType.java @@ -0,0 +1,196 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import javax.annotation.Generated; +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; + + +/** + * Dient zur Abbildung eines Selbstbehalts + * + *

Java-Klasse für Selbstbehalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Selbstbehalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Art" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ *         <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Selbstbehalt_Type", propOrder = { + "art", + "selbstbehalt", + "selbstbehaltProzentVs", + "selbstbehaltMinBetrag", + "selbstbehaltMaxBetrag" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SelbstbehaltType { + + @XmlElement(name = "Art") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String art; + @XmlElement(name = "Selbstbehalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal selbstbehalt; + @XmlElement(name = "SelbstbehaltProzentVs") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Short selbstbehaltProzentVs; + @XmlElement(name = "SelbstbehaltMinBetrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal selbstbehaltMinBetrag; + @XmlElement(name = "SelbstbehaltMaxBetrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal selbstbehaltMaxBetrag; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehalt(BigDecimal value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der selbstbehaltProzentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Short getSelbstbehaltProzentVs() { + return selbstbehaltProzentVs; + } + + /** + * Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehaltProzentVs(Short value) { + this.selbstbehaltProzentVs = value; + } + + /** + * Ruft den Wert der selbstbehaltMinBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getSelbstbehaltMinBetrag() { + return selbstbehaltMinBetrag; + } + + /** + * Legt den Wert der selbstbehaltMinBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehaltMinBetrag(BigDecimal value) { + this.selbstbehaltMinBetrag = value; + } + + /** + * Ruft den Wert der selbstbehaltMaxBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getSelbstbehaltMaxBetrag() { + return selbstbehaltMaxBetrag; + } + + /** + * Legt den Wert der selbstbehaltMaxBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehaltMaxBetrag(BigDecimal value) { + this.selbstbehaltMaxBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ServiceFault.java new file mode 100644 index 00000000..f9b6b2a9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ServiceFault.java @@ -0,0 +1,169 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + * + *

Java-Klasse für ServiceFault complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ServiceFault">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="errorType">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *               <pattern value="1"/>
+ *               <pattern value="2"/>
+ *               <pattern value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="errorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="elementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceFault", propOrder = { + "errorType", + "errorCode", + "errorMsg", + "elementReference" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ServiceFault { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger errorType; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger errorCode; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String errorMsg; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String elementReference; + + /** + * Ruft den Wert der errorType-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getErrorType() { + return errorType; + } + + /** + * Legt den Wert der errorType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErrorType(BigInteger value) { + this.errorType = value; + } + + /** + * Ruft den Wert der errorCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getErrorCode() { + return errorCode; + } + + /** + * Legt den Wert der errorCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErrorCode(BigInteger value) { + this.errorCode = value; + } + + /** + * Ruft den Wert der errorMsg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErrorMsg() { + return errorMsg; + } + + /** + * Legt den Wert der errorMsg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErrorMsg(String value) { + this.errorMsg = value; + } + + /** + * Ruft den Wert der elementReference-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getElementReference() { + return elementReference; + } + + /** + * Legt den Wert der elementReference-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setElementReference(String value) { + this.elementReference = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SicherstellungType.java new file mode 100644 index 00000000..2121b7d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/SicherstellungType.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer Sicherstellungen + * + *

Java-Klasse für Sicherstellung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Sicherstellung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Betrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Unanfechtbarkeitssumme" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Sicherstellung_Type", propOrder = { + "lfnr", + "betrag", + "unanfechtbarkeitssumme" +}) +@XmlSeeAlso({ + AbtretungType.class, + VerpfaendungType.class, + VinkulierungPersonenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SicherstellungType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int lfnr; + @XmlElement(name = "Betrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal betrag; + @XmlElement(name = "Unanfechtbarkeitssumme") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal unanfechtbarkeitssumme; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der betrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getBetrag() { + return betrag; + } + + /** + * Legt den Wert der betrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetrag(BigDecimal value) { + this.betrag = value; + } + + /** + * Ruft den Wert der unanfechtbarkeitssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getUnanfechtbarkeitssumme() { + return unanfechtbarkeitssumme; + } + + /** + * Legt den Wert der unanfechtbarkeitssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUnanfechtbarkeitssumme(BigDecimal value) { + this.unanfechtbarkeitssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/StatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/StatusType.java new file mode 100644 index 00000000..fd54a908 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/StatusType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Status_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="Status_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="OK"/>
+ *     <enumeration value="OKNA"/>
+ *     <enumeration value="NOK"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Status_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum StatusType { + + + /** + * Request konnte verarbeitet werden + * + */ + OK, + + /** + * Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet. + * + */ + OKNA, + + /** + * Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden + * + */ + NOK; + + public String value() { + return name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TarifIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TarifIdType.java new file mode 100644 index 00000000..ff363b4d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TarifIdType.java @@ -0,0 +1,35 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für eine TarifId. Dieser Typ muss von der VU überschrieben werden, + * die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet. + * + *

Java-Klasse für TarifId_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TarifId_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TarifId_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class TarifIdType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TechnicalKeyValueType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TechnicalKeyValueType.java new file mode 100644 index 00000000..0f532e06 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TechnicalKeyValueType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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 für nicht weiter spezifizierte technische Parameter + * + *

Java-Klasse für TechnicalKeyValue_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TechnicalKeyValue_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Key" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnicalKeyValue_Type", propOrder = { + "key", + "value" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class TechnicalKeyValueType { + + @XmlElement(name = "Key", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String key; + @XmlElement(name = "Value", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String value; + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKey(String value) { + this.key = value; + } + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValue(String value) { + this.value = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TechnischesObjektType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TechnischesObjektType.java new file mode 100644 index 00000000..7ed3a153 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TechnischesObjektType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit für technische Daten + * + *

Java-Klasse für TechnischesObjekt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TechnischesObjekt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnischesObjekt_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class TechnischesObjektType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TreuhaenderfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TreuhaenderfrageType.java new file mode 100644 index 00000000..715896ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/TreuhaenderfrageType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Details zur Treuhaenderfrage + * + *

Java-Klasse für Treuhaenderfrage_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Treuhaenderfrage_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Treuhaender" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Treuhaenderfrage_Type", propOrder = { + "treuhaender", + "beschreibung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class TreuhaenderfrageType { + + @XmlElement(name = "Treuhaender") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean treuhaender; + @XmlElement(name = "Beschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibung; + + /** + * Ruft den Wert der treuhaender-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isTreuhaender() { + return treuhaender; + } + + /** + * Legt den Wert der treuhaender-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTreuhaender(boolean value) { + this.treuhaender = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/UploadDokumentType.java new file mode 100644 index 00000000..5eee9e78 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/UploadDokumentType.java @@ -0,0 +1,157 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.activation.DataHandler; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + * + *

Java-Klasse für Upload_Dokument_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Upload_Dokument_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Upload_Dokument_Type", propOrder = { + "name", + "mimetype", + "content", + "documentType" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class UploadDokumentType { + + @XmlElement(name = "Name", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String name; + @XmlElement(name = "Mimetype", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String mimetype; + @XmlElement(name = "Content", required = true) + @XmlMimeType("application/octet-stream") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DataHandler content; + @XmlElement(name = "DocumentType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int documentType; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setContent(DataHandler value) { + this.content = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDocumentType(int value) { + this.documentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerkaufsproduktGenerischType.java new file mode 100644 index 00000000..be336893 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerkaufsproduktGenerischType.java @@ -0,0 +1,175 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.VerkaufsproduktKrankenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.VerkaufsproduktLebenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.VerkaufsproduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.VerkaufsproduktUnfallType; + + +/** + * Basistyp für ein Produktbündel, 2. Generation + * + *

Java-Klasse für VerkaufsproduktGenerisch_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *       <sequence>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +@XmlSeeAlso({ + VerkaufsproduktUnfallType.class, + VerkaufsproduktRechtsschutzType.class, + VerkaufsproduktSachPrivatType.class, + VerkaufsproduktKrankenType.class, + VerkaufsproduktLebenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class VerkaufsproduktGenerischType + extends VerkaufsproduktType +{ + + @XmlElement(name = "Eingeschlossen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + + /** + * Ruft den Wert der eingeschlossen-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isEingeschlossen() { + return eingeschlossen; + } + + /** + * Legt den Wert der eingeschlossen-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEingeschlossen(boolean value) { + this.eingeschlossen = value; + } + + /** + * Ruft den Wert der einschlussAenderbar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isEinschlussAenderbar() { + return einschlussAenderbar; + } + + /** + * Legt den Wert der einschlussAenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEinschlussAenderbar(Boolean value) { + this.einschlussAenderbar = value; + } + + /** + * Gets the value of the attributMetadaten 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 attributMetadaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttributMetadaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerkaufsproduktType.java new file mode 100644 index 00000000..c309697a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerkaufsproduktType.java @@ -0,0 +1,369 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_15.ELRahmenvereinbarungType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.VerkaufsproduktKfzType; + + +/** + * Basistyp für ein Produktbündel + * + *

Java-Klasse für Verkaufsprodukt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Verkaufsprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum"/>
+ *         <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
+ *         <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type" minOccurs="0"/>
+ *         <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
+ *         <element name="Vermittlernr" type="{urn:omds20}Vermnr" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Rahmenvereinbarung" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Verkaufsprodukt_Type", propOrder = { + "vtgBeg", + "verkaufsproduktgeneration", + "zahlweg", + "zahlrhythmus", + "hauptfaelligkeit", + "berechnungsvariante", + "vermittlernr", + "elRahmenvereinbarung", + "refSicherstellungLfnr", + "zusaetzlicheVerkaufproduktdaten" +}) +@XmlSeeAlso({ + VerkaufsproduktKfzType.class, + VerkaufsproduktGenerischType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class VerkaufsproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg", required = true) + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "Verkaufsproduktgeneration") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verkaufsproduktgeneration; + @XmlElement(name = "Zahlweg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlweg; + @XmlElement(name = "Zahlrhythmus") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlrhythmus; + @XmlElement(name = "Hauptfaelligkeit") + @XmlSchemaType(name = "gMonthDay") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar hauptfaelligkeit; + @XmlElement(name = "Berechnungsvariante") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BerechnungsvarianteType berechnungsvariante; + @XmlElement(name = "Vermittlernr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermittlernr; + @XmlElement(name = "EL-Rahmenvereinbarung", namespace = "urn:omds20") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ELRahmenvereinbarungType elRahmenvereinbarung; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer refSicherstellungLfnr; + @XmlElement(name = "ZusaetzlicheVerkaufproduktdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheVerkaufproduktdaten; + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Ruft den Wert der verkaufsproduktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerkaufsproduktgeneration() { + return verkaufsproduktgeneration; + } + + /** + * Legt den Wert der verkaufsproduktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsproduktgeneration(String value) { + this.verkaufsproduktgeneration = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Ruft den Wert der berechnungsvariante-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungsvarianteType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BerechnungsvarianteType getBerechnungsvariante() { + return berechnungsvariante; + } + + /** + * Legt den Wert der berechnungsvariante-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungsvarianteType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsvariante(BerechnungsvarianteType value) { + this.berechnungsvariante = value; + } + + /** + * Ruft den Wert der vermittlernr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermittlernr() { + return vermittlernr; + } + + /** + * Legt den Wert der vermittlernr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermittlernr(String value) { + this.vermittlernr = value; + } + + /** + * Ruft den Wert der elRahmenvereinbarung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELRahmenvereinbarungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ELRahmenvereinbarungType getELRahmenvereinbarung() { + return elRahmenvereinbarung; + } + + /** + * Legt den Wert der elRahmenvereinbarung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELRahmenvereinbarungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setELRahmenvereinbarung(ELRahmenvereinbarungType value) { + this.elRahmenvereinbarung = value; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheVerkaufproduktdaten 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 zusaetzlicheVerkaufproduktdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheVerkaufproduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVerkaufproduktdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheVerkaufproduktdaten() { + if (zusaetzlicheVerkaufproduktdaten == null) { + zusaetzlicheVerkaufproduktdaten = new ArrayList(); + } + return this.zusaetzlicheVerkaufproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerpfaendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerpfaendungType.java new file mode 100644 index 00000000..944a4db1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VerpfaendungType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Sicherstellung vom Typ Verpfändung + * + *

Java-Klasse für Verpfaendung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Verpfaendung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ *       <sequence>
+ *         <element name="Pfandglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Pfandglaeubiger_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Verpfaendung_Type", propOrder = { + "pfandglaeubiger" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerpfaendungType + extends SicherstellungType +{ + + @XmlElement(name = "Pfandglaeubiger", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List pfandglaeubiger; + + /** + * Gets the value of the pfandglaeubiger 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 pfandglaeubiger property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPfandglaeubiger().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PfandglaeubigerType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPfandglaeubiger() { + if (pfandglaeubiger == null) { + pfandglaeubiger = new ArrayList(); + } + return this.pfandglaeubiger; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersicherteLiegenschaftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersicherteLiegenschaftType.java new file mode 100644 index 00000000..3192b5aa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersicherteLiegenschaftType.java @@ -0,0 +1,152 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.ADRESSEType; + + +/** + * Versicherte Liegenschaft + * + *

Java-Klasse für VersicherteLiegenschaft_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersicherteLiegenschaft_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *         <element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersicherteLiegenschaft_Type", propOrder = { + "objektId", + "adresse", + "bebauteFlaecheInQm", + "ueberdachteFlaecheInQm" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VersicherteLiegenschaftType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "ObjektId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType objektId; + @XmlElement(name = "Adresse", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ADRESSEType adresse; + @XmlElement(name = "BebauteFlaecheInQm") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int bebauteFlaecheInQm; + @XmlElement(name = "UeberdachteFlaecheInQm") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int ueberdachteFlaecheInQm; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * Ruft den Wert der bebauteFlaecheInQm-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getBebauteFlaecheInQm() { + return bebauteFlaecheInQm; + } + + /** + * Legt den Wert der bebauteFlaecheInQm-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBebauteFlaecheInQm(int value) { + this.bebauteFlaecheInQm = value; + } + + /** + * Ruft den Wert der ueberdachteFlaecheInQm-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getUeberdachteFlaecheInQm() { + return ueberdachteFlaecheInQm; + } + + /** + * Legt den Wert der ueberdachteFlaecheInQm-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUeberdachteFlaecheInQm(int value) { + this.ueberdachteFlaecheInQm = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertePersonType.java new file mode 100644 index 00000000..ff1ca524 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertePersonType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen. + * + *

Java-Klasse für VersichertePerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertePerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <choice minOccurs="0">
+ *           <element name="RisikoNatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}RisikoNatPerson_Type"/>
+ *           <element name="RisikoSonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         </choice>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertePerson_Type", propOrder = { + "risikoNatPerson", + "risikoSonstPerson" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VersichertePersonType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "RisikoNatPerson") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected RisikoNatPersonType risikoNatPerson; + @XmlElement(name = "RisikoSonstPerson") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object risikoSonstPerson; + + /** + * Ruft den Wert der risikoNatPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoNatPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public RisikoNatPersonType getRisikoNatPerson() { + return risikoNatPerson; + } + + /** + * Legt den Wert der risikoNatPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoNatPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRisikoNatPerson(RisikoNatPersonType value) { + this.risikoNatPerson = value; + } + + /** + * Ruft den Wert der risikoSonstPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getRisikoSonstPerson() { + return risikoSonstPerson; + } + + /** + * Legt den Wert der risikoSonstPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRisikoSonstPerson(Object value) { + this.risikoSonstPerson = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertesInteresseMitAttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertesInteresseMitAttributMetadatenType.java new file mode 100644 index 00000000..8554e568 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertesInteresseMitAttributMetadatenType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.RisikoGebaeudeType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.RisikoHaushaltType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.VersichertesObjektSachPrivatType; + + +/** + * Abstrakter Obertyp für versicherte Interessen, unterstützt Attribut-Metadaten + * + *

Java-Klasse für VersichertesInteresseMitAttributMetadaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertesInteresseMitAttributMetadaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesInteresseMitAttributMetadaten_Type", propOrder = { + "attributMetadaten" +}) +@XmlSeeAlso({ + VersichertePersonType.class, + VersicherteLiegenschaftType.class, + VersichertesObjektSachPrivatType.class, + RisikoHaushaltType.class, + RisikoGebaeudeType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class VersichertesInteresseMitAttributMetadatenType + extends VersichertesInteresseType +{ + + @XmlElement(name = "AttributMetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List attributMetadaten; + + /** + * Gets the value of the attributMetadaten 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 attributMetadaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttributMetadaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertesInteresseType.java new file mode 100644 index 00000000..4fb2a5f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersichertesInteresseType.java @@ -0,0 +1,172 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.ELBetragType; + + +/** + * Abstrakter Obertyp für versicherte Interessen + * + *

Java-Klasse für VersichertesInteresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertesInteresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ErsetztId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheRisikodaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheRisikodaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Bewertung" type="{urn:omds20}EL-Betrag_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesInteresse_Type", propOrder = { + "ersetztId", + "zusaetzlicheRisikodaten", + "bewertung" +}) +@XmlSeeAlso({ + FahrzeugType.class, + VersichertesInteresseMitAttributMetadatenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class VersichertesInteresseType { + + @XmlElement(name = "ErsetztId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ersetztId; + @XmlElement(name = "ZusaetzlicheRisikodaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheRisikodaten; + @XmlElement(name = "Bewertung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List bewertung; + @XmlAttribute(name = "Lfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int lfnr; + + /** + * Ruft den Wert der ersetztId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErsetztId() { + return ersetztId; + } + + /** + * Legt den Wert der ersetztId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsetztId(String value) { + this.ersetztId = value; + } + + /** + * Gets the value of the zusaetzlicheRisikodaten 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 zusaetzlicheRisikodaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheRisikodaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRisikodatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheRisikodaten() { + if (zusaetzlicheRisikodaten == null) { + zusaetzlicheRisikodaten = new ArrayList(); + } + return this.zusaetzlicheRisikodaten; + } + + /** + * Gets the value of the bewertung 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 bewertung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBewertung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELBetragType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBewertung() { + if (bewertung == null) { + bewertung = new ArrayList(); + } + return this.bewertung; + } + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnr(int value) { + this.lfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersicherungssteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersicherungssteuerType.java new file mode 100644 index 00000000..e35efd53 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VersicherungssteuerType.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Stellt die Versicherungsteuer einer Prämie dar + * + *

Java-Klasse für Versicherungssteuer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Versicherungssteuer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Versicherungssteuer" type="{urn:omds20}decimal"/>
+ *         <element name="VersicherungssteuerArt" type="{urn:omds3CommonServiceTypes-1-1-0}VersicherungssteuerArt_Type"/>
+ *         <element name="VersicherungssteuerSatz" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Versicherungssteuer_Type", propOrder = { + "versicherungssteuer", + "versicherungssteuerArt", + "versicherungssteuerSatz" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VersicherungssteuerType { + + @XmlElement(name = "Versicherungssteuer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal versicherungssteuer; + @XmlElement(name = "VersicherungssteuerArt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String versicherungssteuerArt; + @XmlElement(name = "VersicherungssteuerSatz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal versicherungssteuerSatz; + + /** + * Ruft den Wert der versicherungssteuer-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getVersicherungssteuer() { + return versicherungssteuer; + } + + /** + * Legt den Wert der versicherungssteuer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungssteuer(BigDecimal value) { + this.versicherungssteuer = value; + } + + /** + * Ruft den Wert der versicherungssteuerArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVersicherungssteuerArt() { + return versicherungssteuerArt; + } + + /** + * Legt den Wert der versicherungssteuerArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungssteuerArt(String value) { + this.versicherungssteuerArt = value; + } + + /** + * Ruft den Wert der versicherungssteuerSatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getVersicherungssteuerSatz() { + return versicherungssteuerSatz; + } + + /** + * Legt den Wert der versicherungssteuerSatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungssteuerSatz(BigDecimal value) { + this.versicherungssteuerSatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VertragspersonType.java new file mode 100644 index 00000000..33a71c65 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VertragspersonType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.VtgRolleCdType; + + +/** + * Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle + * + *

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">
+ *       <sequence>
+ *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vertragsperson_Type", propOrder = { + "lfdNr", + "rolle" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VertragspersonType { + + @XmlElement(name = "LfdNr") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long lfdNr; + @XmlElement(name = "Rolle", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VtgRolleCdType rolle; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfdNr(long value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VtgRolleCdType getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRolle(VtgRolleCdType value) { + this.rolle = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkularglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkularglaeubigerType.java new file mode 100644 index 00000000..cdc857f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkularglaeubigerType.java @@ -0,0 +1,190 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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 zur Beschreibung einer Bank als Vinkulargläubiger + * + *

Java-Klasse für Vinkularglaeubiger_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vinkularglaeubiger_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vertragsnummer">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="32"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerBank">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="2"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerPlz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="4"/>
+ *               <maxLength value="5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerStrasse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkularglaeubiger_Type", propOrder = { + "vertragsnummer", + "vinkularglaeubigerBank", + "vinkularglaeubigerPlz", + "vinkularglaeubigerStrasse" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VinkularglaeubigerType { + + @XmlElement(name = "Vertragsnummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsnummer; + @XmlElement(name = "VinkularglaeubigerBank", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vinkularglaeubigerBank; + @XmlElement(name = "VinkularglaeubigerPlz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vinkularglaeubigerPlz; + @XmlElement(name = "VinkularglaeubigerStrasse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vinkularglaeubigerStrasse; + + /** + * Ruft den Wert der vertragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsnummer() { + return vertragsnummer; + } + + /** + * Legt den Wert der vertragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsnummer(String value) { + this.vertragsnummer = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerBank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVinkularglaeubigerBank() { + return vinkularglaeubigerBank; + } + + /** + * Legt den Wert der vinkularglaeubigerBank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVinkularglaeubigerBank(String value) { + this.vinkularglaeubigerBank = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerPlz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVinkularglaeubigerPlz() { + return vinkularglaeubigerPlz; + } + + /** + * Legt den Wert der vinkularglaeubigerPlz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVinkularglaeubigerPlz(String value) { + this.vinkularglaeubigerPlz = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerStrasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVinkularglaeubigerStrasse() { + return vinkularglaeubigerStrasse; + } + + /** + * Legt den Wert der vinkularglaeubigerStrasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVinkularglaeubigerStrasse(String value) { + this.vinkularglaeubigerStrasse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkulierungPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkulierungPersonenType.java new file mode 100644 index 00000000..0eeb3560 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkulierungPersonenType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Sicherstellung vom Typ Vinkulierung + * + *

Java-Klasse für VinkulierungPersonen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VinkulierungPersonen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ *       <sequence>
+ *         <element name="Vinkularglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VinkulierungPersonen_Type", propOrder = { + "vinkularglaeubiger" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VinkulierungPersonenType + extends SicherstellungType +{ + + @XmlElement(name = "Vinkularglaeubiger", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VinkularglaeubigerType vinkularglaeubiger; + + /** + * Ruft den Wert der vinkularglaeubiger-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkularglaeubigerType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VinkularglaeubigerType getVinkularglaeubiger() { + return vinkularglaeubiger; + } + + /** + * Legt den Wert der vinkularglaeubiger-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkularglaeubigerType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVinkularglaeubiger(VinkularglaeubigerType value) { + this.vinkularglaeubiger = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkulierungType.java new file mode 100644 index 00000000..ca80660f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VinkulierungType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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_15.PERSONType; + + +/** + * Type Vinkulierung + * + *

Java-Klasse für Vinkulierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vinkulierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkulierung_Type", propOrder = { + "person" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VinkulierungType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PERSONType person; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PERSONType getPERSON() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPERSON(PERSONType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorlaeufigeDeckungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorlaeufigeDeckungType.java new file mode 100644 index 00000000..639304d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorlaeufigeDeckungType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp fuer vorläufige Deckungen + * + *

Java-Klasse für VorlaeufigeDeckung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorlaeufigeDeckung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorlaeufigeDeckung_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class VorlaeufigeDeckungType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungType.java new file mode 100644 index 00000000..9f94c161 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungType.java @@ -0,0 +1,139 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Angaben zu einer Vorversicherung in der Standardimplementierung, erweitert VorversicherungenDetail_Type + * + *

Java-Klasse für Vorversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vorversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+ *       <sequence>
+ *         <element name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" minOccurs="0"/>
+ *         <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vorversicherung_Type", propOrder = { + "vtgSparteCd", + "spartenCd", + "polizzennr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VorversicherungType + extends VorversicherungenDetailType +{ + + @XmlElement(name = "VtgSparteCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vtgSparteCd; + @XmlElement(name = "SpartenCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List spartenCd; + @XmlElement(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + + /** + * Gets the value of the spartenCd 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 spartenCd property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpartenCd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSpartenCd() { + if (spartenCd == null) { + spartenCd = new ArrayList(); + } + return this.spartenCd; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenDetailType.java new file mode 100644 index 00000000..6002b290 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenDetailType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type + * und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz + * + *

Java-Klasse für VorversicherungenDetail_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorversicherungenDetail_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WurdenVorversicherungenAufgeloest" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Aufloesungsgrund" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aus Schaden"/>
+ *               <enumeration value="durch einvernehmliche Kündigung"/>
+ *               <enumeration value="durch Ablauf"/>
+ *               <enumeration value="durch Besitzwechsel"/>
+ *               <enumeration value="aus sonstigen Gründen"/>
+ *               <enumeration value="zum Ablauf gekündigte Vorversicherung"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AuslaendischeVersicherungsgesellschaft" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/>
+ *         <element name="ZusaetzlicheVorversicherungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVorversicherungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenDetail_Type", propOrder = { + "wurdenVorversicherungenAufgeloest", + "aufloesungsgrund", + "auslaendischeVersicherungsgesellschaft", + "versicherungsgesellschaft", + "zusaetzlicheVorversicherungsdaten" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class, + VorversicherungType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VorversicherungenDetailType { + + @XmlElement(name = "WurdenVorversicherungenAufgeloest") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean wurdenVorversicherungenAufgeloest; + @XmlElement(name = "Aufloesungsgrund") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aufloesungsgrund; + @XmlElement(name = "AuslaendischeVersicherungsgesellschaft") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean auslaendischeVersicherungsgesellschaft; + @XmlElement(name = "Versicherungsgesellschaft", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String versicherungsgesellschaft; + @XmlElement(name = "ZusaetzlicheVorversicherungsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheVorversicherungsdaten; + + /** + * Ruft den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isWurdenVorversicherungenAufgeloest() { + return wurdenVorversicherungenAufgeloest; + } + + /** + * Legt den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWurdenVorversicherungenAufgeloest(boolean value) { + this.wurdenVorversicherungenAufgeloest = value; + } + + /** + * Ruft den Wert der aufloesungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAufloesungsgrund() { + return aufloesungsgrund; + } + + /** + * Legt den Wert der aufloesungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAufloesungsgrund(String value) { + this.aufloesungsgrund = value; + } + + /** + * Ruft den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isAuslaendischeVersicherungsgesellschaft() { + return auslaendischeVersicherungsgesellschaft; + } + + /** + * Legt den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuslaendischeVersicherungsgesellschaft(Boolean value) { + this.auslaendischeVersicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Gets the value of the zusaetzlicheVorversicherungsdaten 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 zusaetzlicheVorversicherungsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheVorversicherungsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVorversicherungsdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheVorversicherungsdaten() { + if (zusaetzlicheVorversicherungsdaten == null) { + zusaetzlicheVorversicherungsdaten = new ArrayList(); + } + return this.zusaetzlicheVorversicherungsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenImplType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenImplType.java new file mode 100644 index 00000000..4de5c329 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenImplType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardimplementierung Vorversicherungen: Eine Liste von Vorversicherung_Type-Objekten + * + *

Java-Klasse für VorversicherungenImpl_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorversicherungenImpl_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
+ *       <sequence>
+ *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherung_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenImpl_Type", propOrder = { + "vorversicherungen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VorversicherungenImplType + extends VorversicherungenType +{ + + @XmlElement(name = "Vorversicherungen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vorversicherungen; + + /** + * Gets the value of the vorversicherungen 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 vorversicherungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorversicherungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VorversicherungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVorversicherungen() { + if (vorversicherungen == null) { + vorversicherungen = new ArrayList(); + } + return this.vorversicherungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenType.java new file mode 100644 index 00000000..933c3d9f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/VorversicherungenType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.VorversicherungenKfzType; + + +/** + * Abstrakter Typ zur Beschreibung der Vorversicherungen, wird verwendet in SpezAntrag_Type. + * Es gibt zwei Ableitungen im Standard: VorversicherungenKfz_Type und VorversicherungenImpl_Type (s.u.), jede VU kann aber auch eigene Implementierungen vornehmen. + * + *

Java-Klasse für Vorversicherungen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vorversicherungen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vorversicherungen_Type") +@XmlSeeAlso({ + VorversicherungenKfzType.class, + VorversicherungenImplType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class VorversicherungenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZahlungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZahlungsdatenType.java new file mode 100644 index 00000000..63597bca --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZahlungsdatenType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Beschreibt die Zahlungsdaten in Antragsservices + * + *

Java-Klasse für Zahlungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zahlungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zahlungsart" type="{urn:omds20}ZahlWegCd_Type"/>
+ *         <element name="Kontonummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlungsdaten_Type", propOrder = { + "zahlungsart", + "kontonummer", + "bic", + "beschreibung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZahlungsdatenType { + + @XmlElement(name = "Zahlungsart", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlungsart; + @XmlElement(name = "Kontonummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kontonummer; + @XmlElement(name = "BIC") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bic; + @XmlElement(name = "Beschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibung; + + /** + * Ruft den Wert der zahlungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlungsart() { + return zahlungsart; + } + + /** + * Legt den Wert der zahlungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlungsart(String value) { + this.zahlungsart = value; + } + + /** + * Ruft den Wert der kontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKontonummer() { + return kontonummer; + } + + /** + * Legt den Wert der kontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKontonummer(String value) { + this.kontonummer = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZahlwegType.java new file mode 100644 index 00000000..e975d5ee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZahlwegType.java @@ -0,0 +1,226 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Typ Zahlweg + * + *

Java-Klasse für Zahlweg_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zahlweg_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Zahlungsanweisung" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Lastschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+ *         <element name="Kundenkonto">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Kreditkarte" type="{urn:omds3CommonServiceTypes-1-1-0}Kreditkarte_Type"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlweg_Type", propOrder = { + "zahlungsanweisung", + "lastschrift", + "kundenkonto", + "kreditkarte" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZahlwegType { + + @XmlElement(name = "Zahlungsanweisung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object zahlungsanweisung; + @XmlElement(name = "Lastschrift") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BankverbindungType lastschrift; + @XmlElement(name = "Kundenkonto") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZahlwegType.Kundenkonto kundenkonto; + @XmlElement(name = "Kreditkarte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KreditkarteType kreditkarte; + + /** + * Ruft den Wert der zahlungsanweisung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getZahlungsanweisung() { + return zahlungsanweisung; + } + + /** + * Legt den Wert der zahlungsanweisung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlungsanweisung(Object value) { + this.zahlungsanweisung = value; + } + + /** + * Ruft den Wert der lastschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link BankverbindungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BankverbindungType getLastschrift() { + return lastschrift; + } + + /** + * Legt den Wert der lastschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BankverbindungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLastschrift(BankverbindungType value) { + this.lastschrift = value; + } + + /** + * Ruft den Wert der kundenkonto-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlwegType.Kundenkonto } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZahlwegType.Kundenkonto getKundenkonto() { + return kundenkonto; + } + + /** + * Legt den Wert der kundenkonto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType.Kundenkonto } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKundenkonto(ZahlwegType.Kundenkonto value) { + this.kundenkonto = value; + } + + /** + * Ruft den Wert der kreditkarte-Eigenschaft ab. + * + * @return + * possible object is + * {@link KreditkarteType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KreditkarteType getKreditkarte() { + return kreditkarte; + } + + /** + * Legt den Wert der kreditkarte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KreditkarteType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKreditkarte(KreditkarteType value) { + this.kreditkarte = value; + } + + + /** + *

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="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Kundenkonto { + + @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kundenkontonummer; + + /** + * Ruft den Wert der kundenkontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKundenkontonummer() { + return kundenkontonummer; + } + + /** + * Legt den Wert der kundenkontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKundenkontonummer(String value) { + this.kundenkontonummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZeitraumType.java new file mode 100644 index 00000000..5321b57a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZeitraumType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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; + + +/** + * Ein Zeitraum mit Beginn und Ende Datum + * + *

Java-Klasse für Zeitraum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zeitraum_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ZRBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="ZREnd" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zeitraum_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZeitraumType { + + @XmlAttribute(name = "ZRBeg", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zrBeg; + @XmlAttribute(name = "ZREnd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zrEnd; + + /** + * Ruft den Wert der zrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZRBeg() { + return zrBeg; + } + + /** + * Legt den Wert der zrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZRBeg(XMLGregorianCalendar value) { + this.zrBeg = value; + } + + /** + * Ruft den Wert der zrEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZREnd() { + return zrEnd; + } + + /** + * Legt den Wert der zrEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZREnd(XMLGregorianCalendar value) { + this.zrEnd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZulassungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZulassungsdatenType.java new file mode 100644 index 00000000..50bc41b8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZulassungsdatenType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +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 für Zulassungsdaten + * + *

Java-Klasse für Zulassungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zulassungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VBNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Fahrgestellnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zulassungsdaten_Type", propOrder = { + "vbNummer", + "kennzeichen", + "fahrgestellnummer" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZulassungsdatenType { + + @XmlElement(name = "VBNummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vbNummer; + @XmlElement(name = "Kennzeichen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kennzeichen; + @XmlElement(name = "Fahrgestellnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrgestellnummer; + + /** + * Ruft den Wert der vbNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVBNummer() { + return vbNummer; + } + + /** + * Legt den Wert der vbNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVBNummer(String value) { + this.vbNummer = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheElementarproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheElementarproduktdatenType.java new file mode 100644 index 00000000..6917d357 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheElementarproduktdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt + * + *

Java-Klasse für ZusaetzlicheElementarproduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheElementarproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheElementarproduktdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheElementarproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheFondsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheFondsdatenType.java new file mode 100644 index 00000000..f31ab68d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheFondsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ZusaetzlicheFondsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheFondsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheFondsdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheFondsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheProduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheProduktdatenType.java new file mode 100644 index 00000000..55f87525 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheProduktdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt + * + *

Java-Klasse für ZusaetzlicheProduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheProduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheProduktdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheProduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheRisikodatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheRisikodatenType.java new file mode 100644 index 00000000..713e3153 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheRisikodatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit für Risikodaten + * + *

Java-Klasse für ZusaetzlicheRisikodaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheRisikodaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheRisikodaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheRisikodatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheVerkaufproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheVerkaufproduktdatenType.java new file mode 100644 index 00000000..2f98e1f7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheVerkaufproduktdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt + * + *

Java-Klasse für ZusaetzlicheVerkaufproduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheVerkaufproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVerkaufproduktdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheVerkaufproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheVorversicherungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheVorversicherungsdatenType.java new file mode 100644 index 00000000..c5dccd34 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheVorversicherungsdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit für Vorversicherungsdaten + * + *

Java-Klasse für ZusaetzlicheVorversicherungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheVorversicherungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVorversicherungsdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheVorversicherungsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheZusatzproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheZusatzproduktdatenType.java new file mode 100644 index 00000000..e911a094 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusaetzlicheZusatzproduktdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt + * + *

Java-Klasse für ZusaetzlicheZusatzproduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheZusatzproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheZusatzproduktdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheZusatzproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusatzproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusatzproduktGenerischType.java new file mode 100644 index 00000000..5812a0af --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusatzproduktGenerischType.java @@ -0,0 +1,199 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.ZusatzversicherungLebenType; + + +/** + * Basistyp für ein Zusatzprodukt, 2. Generation + * + *

Java-Klasse für ZusatzproduktGenerisch_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Zusatzprodukt_Type">
+ *       <sequence>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt", + "versicherungssumme" +}) +@XmlSeeAlso({ + ZusatzversicherungLebenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzproduktGenerischType + extends ZusatzproduktType +{ + + @XmlElement(name = "Eingeschlossen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + @XmlElement(name = "Versicherungssumme") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal versicherungssumme; + + /** + * Ruft den Wert der eingeschlossen-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isEingeschlossen() { + return eingeschlossen; + } + + /** + * Legt den Wert der eingeschlossen-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEingeschlossen(boolean value) { + this.eingeschlossen = value; + } + + /** + * Ruft den Wert der einschlussAenderbar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isEinschlussAenderbar() { + return einschlussAenderbar; + } + + /** + * Legt den Wert der einschlussAenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEinschlussAenderbar(Boolean value) { + this.einschlussAenderbar = value; + } + + /** + * Gets the value of the attributMetadaten 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 attributMetadaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttributMetadaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungssumme(BigDecimal value) { + this.versicherungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusatzproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusatzproduktType.java new file mode 100644 index 00000000..5bcff652 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/ZusatzproduktType.java @@ -0,0 +1,115 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Basistyp für ein Zusatzprodukt + * + *

Java-Klasse für Zusatzprodukt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zusatzprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="ZusaetzlicheZusatzproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheZusatzproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zusatzprodukt_Type", propOrder = { + "vtgBeg", + "zusaetzlicheZusatzproduktdaten" +}) +@XmlSeeAlso({ + ZusatzproduktGenerischType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusatzproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "ZusaetzlicheZusatzproduktdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheZusatzproduktdaten; + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Gets the value of the zusaetzlicheZusatzproduktdaten 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 zusaetzlicheZusatzproduktdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheZusatzproduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheZusatzproduktdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheZusatzproduktdaten() { + if (zusaetzlicheZusatzproduktdaten == null) { + zusaetzlicheZusatzproduktdaten = new ArrayList(); + } + return this.zusaetzlicheZusatzproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/package-info.java new file mode 100644 index 00000000..210576d0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3CommonServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/AddDocToBusinessCaseRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/AddDocToBusinessCaseRequestType.java new file mode 100644 index 00000000..428c08fb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/AddDocToBusinessCaseRequestType.java @@ -0,0 +1,133 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.UploadDokumentType; + + +/** + * Typ des Requestobjekts, um Dokument zu Geschäftsfall hinzuzufügen + * + *

Java-Klasse für AddDocToBusinessCaseRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddDocToBusinessCaseRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseRequest_Type", propOrder = { + "vuNr", + "geschaeftsfallnummer", + "dokument" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AddDocToBusinessCaseRequestType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "Geschaeftsfallnummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Dokument", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected UploadDokumentType dokument; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link UploadDokumentType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public UploadDokumentType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UploadDokumentType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokument(UploadDokumentType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/AddDocToBusinessCaseResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/AddDocToBusinessCaseResponseType.java new file mode 100644 index 00000000..20c56ec7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/AddDocToBusinessCaseResponseType.java @@ -0,0 +1,83 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Response von der VU, wenn ein zusätzliches Dokument übergeben wurde + * + *

Java-Klasse für AddDocToBusinessCaseResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddDocToBusinessCaseResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice maxOccurs="unbounded">
+ *         <element name="DocRef" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseResponse_Type", propOrder = { + "docRefOrServiceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AddDocToBusinessCaseResponseType { + + @XmlElements({ + @XmlElement(name = "DocRef", type = DokumentenReferenzType.class), + @XmlElement(name = "ServiceFault", type = ServiceFault.class) + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List docRefOrServiceFault; + + /** + * Gets the value of the docRefOrServiceFault 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 docRefOrServiceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocRefOrServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDocRefOrServiceFault() { + if (docRefOrServiceFault == null) { + docRefOrServiceFault = new ArrayList(); + } + return this.docRefOrServiceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CreateFormRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CreateFormRequest.java new file mode 100644 index 00000000..a5db9159 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CreateFormRequest.java @@ -0,0 +1,109 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonProcessRequestType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="FormType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Kontext" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "formType", + "kontext" +}) +@XmlRootElement(name = "CreateFormRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateFormRequest + extends CommonProcessRequestType +{ + + @XmlElement(name = "FormType", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String formType; + @XmlElement(name = "Kontext") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List kontext; + + /** + * Ruft den Wert der formType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFormType() { + return formType; + } + + /** + * Legt den Wert der formType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFormType(String value) { + this.formType = value; + } + + /** + * Gets the value of the kontext 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 kontext property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKontext().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKontext() { + if (kontext == null) { + kontext = new ArrayList(); + } + return this.kontext; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CreateFormResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CreateFormResponse.java new file mode 100644 index 00000000..ce03582a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CreateFormResponse.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.Formular; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Formular"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "formular" +}) +@XmlRootElement(name = "CreateFormResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateFormResponse + extends CommonProcessResponseType +{ + + @XmlElement(name = "Formular", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Formular formular; + + /** + * Ruft den Wert der formular-Eigenschaft ab. + * + * @return + * possible object is + * {@link Formular } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Formular getFormular() { + return formular; + } + + /** + * Legt den Wert der formular-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Formular } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFormular(Formular value) { + this.formular = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CredentialsType.java new file mode 100644 index 00000000..3cab1b0b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/CredentialsType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + * + *

Java-Klasse für Credentials_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Credentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Credentials_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CredentialsType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareEndpointRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareEndpointRequestType.java new file mode 100644 index 00000000..675ffd6e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareEndpointRequestType.java @@ -0,0 +1,200 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + * Typ für den DeclareEndpointRequest + * + *

Java-Klasse für DeclareEndpointRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareEndpointRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="BasisUrlEndpoint">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}ArtAuthentifizierung"/>
+ *         <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ *         <element name="AuthorizationFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointRequest_Type", propOrder = { + "vuNr", + "basisUrlEndpoint", + "artAuthentifizierung", + "credentials", + "authorizationFilter" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeclareEndpointRequestType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "BasisUrlEndpoint", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String basisUrlEndpoint; + @XmlElement(name = "ArtAuthentifizierung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String artAuthentifizierung; + @XmlElement(name = "Credentials", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected CredentialsType credentials; + @XmlElement(name = "AuthorizationFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authorizationFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der basisUrlEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBasisUrlEndpoint() { + return basisUrlEndpoint; + } + + /** + * Legt den Wert der basisUrlEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBasisUrlEndpoint(String value) { + this.basisUrlEndpoint = value; + } + + /** + * Ruft den Wert der artAuthentifizierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArtAuthentifizierung() { + return artAuthentifizierung; + } + + /** + * Legt den Wert der artAuthentifizierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArtAuthentifizierung(String value) { + this.artAuthentifizierung = value; + } + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + + /** + * Ruft den Wert der authorizationFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthorizationFilter() { + return authorizationFilter; + } + + /** + * Legt den Wert der authorizationFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthorizationFilter(AuthorizationFilter value) { + this.authorizationFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareEndpointResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareEndpointResponseType.java new file mode 100644 index 00000000..c7108355 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareEndpointResponseType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Response um als Makler der VU einen Endpoint bekannt zu geben + * + *

Java-Klasse für DeclareEndpointResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareEndpointResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointResponse_Type", propOrder = { + "registrierteBasisUrlMaklerEndpoint", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeclareEndpointResponseType { + + @XmlElement(name = "RegistrierteBasisUrlMaklerEndpoint") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String registrierteBasisUrlMaklerEndpoint; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRegistrierteBasisUrlMaklerEndpoint() { + return registrierteBasisUrlMaklerEndpoint; + } + + /** + * Legt den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRegistrierteBasisUrlMaklerEndpoint(String value) { + this.registrierteBasisUrlMaklerEndpoint = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareStateChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareStateChangesRequestType.java new file mode 100644 index 00000000..59b5fd46 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareStateChangesRequestType.java @@ -0,0 +1,75 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 DeclareStateChangesRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareStateChangesRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StateChange" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}GeschaeftsfallEreignis_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareStateChangesRequest_Type", propOrder = { + "stateChange" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeclareStateChangesRequestType { + + @XmlElement(name = "StateChange", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List stateChange; + + /** + * Gets the value of the stateChange 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 stateChange property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStateChange().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GeschaeftsfallEreignisType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getStateChange() { + if (stateChange == null) { + stateChange = new ArrayList(); + } + return this.stateChange; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareStateChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareStateChangesResponseType.java new file mode 100644 index 00000000..d2f12f81 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DeclareStateChangesResponseType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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 DeclareStateChangesResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareStateChangesResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareStateChangesResponse_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeclareStateChangesResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DocumentInfosResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DocumentInfosResponseResultType.java new file mode 100644 index 00000000..b7d8ee63 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/DocumentInfosResponseResultType.java @@ -0,0 +1,181 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZeitraumType; + + +/** + * Informationen zu einem Dokument + * + *

Java-Klasse für DocumentInfosResponseResult_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DocumentInfosResponseResult_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="DokumentInfos" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentInfosResponseResult_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "dokumentInfos", + "zeitraum" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DocumentInfosResponseResultType { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long totalResults; + @XmlElement(name = "DokumentInfos") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumentInfos; + @XmlElement(name = "Zeitraum", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZeitraumType zeitraum; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the dokumentInfos 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 dokumentInfos property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumentInfos().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumentInfos() { + if (dokumentInfos == null) { + dokumentInfos = new ArrayList(); + } + return this.dokumentInfos; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GeschaeftsfallEreignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GeschaeftsfallEreignisType.java new file mode 100644 index 00000000..44ae20be --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GeschaeftsfallEreignisType.java @@ -0,0 +1,704 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ArtAenderungType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.GeschaeftsobjektArtType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; + + +/** + * Ereignis in einem Geschäftsprozess, z.B. der Abschluss eines Arbeitsschritts im Prozess + * + *

Java-Klasse für GeschaeftsfallEreignis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaeftsfallEreignis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr"/>
+ *         <element name="Geschaeftsfallnummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type"/>
+ *         <element name="Zeitpunkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="Txt" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="255"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Status" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}GeschaeftsfallStatus_Type"/>
+ *         <element name="Wartet" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Objekt" maxOccurs="unbounded">
+ *           <complexType>
+ *             <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 name="ArtAenderung" type="{urn:omds3CommonServiceTypes-1-1-0}ArtAenderung_Type"/>
+ *                   <element name="GueltigAb" type="{urn:omds20}Datum"/>
+ *                   <element name="Status" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                   <element name="BisherigerStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="Dokument" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                             <element name="Typ" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaeftsfallEreignis_Type", propOrder = { + "id", + "vermnr", + "geschaeftsfallnummer", + "geschaeftsfallArt", + "zeitpunkt", + "txt", + "status", + "wartet", + "objekt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GeschaeftsfallEreignisType { + + @XmlElement(name = "Id") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String id; + @XmlElement(name = "Vermnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermnr; + @XmlElement(name = "Geschaeftsfallnummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String geschaeftsfallnummer; + @XmlElement(name = "GeschaeftsfallArt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String geschaeftsfallArt; + @XmlElement(name = "Zeitpunkt", required = true) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zeitpunkt; + @XmlElement(name = "Txt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String txt; + @XmlElement(name = "Status", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GeschaeftsfallStatusType status; + @XmlElement(name = "Wartet") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean wartet; + @XmlElement(name = "Objekt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List objekt; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallnummer(String value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der geschaeftsfallArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGeschaeftsfallArt() { + return geschaeftsfallArt; + } + + /** + * Legt den Wert der geschaeftsfallArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallArt(String value) { + this.geschaeftsfallArt = value; + } + + /** + * Ruft den Wert der zeitpunkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZeitpunkt() { + return zeitpunkt; + } + + /** + * Legt den Wert der zeitpunkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZeitpunkt(XMLGregorianCalendar value) { + this.zeitpunkt = value; + } + + /** + * Ruft den Wert der txt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getTxt() { + return txt; + } + + /** + * Legt den Wert der txt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTxt(String value) { + this.txt = value; + } + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsfallStatusType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GeschaeftsfallStatusType getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsfallStatusType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStatus(GeschaeftsfallStatusType value) { + this.status = value; + } + + /** + * Ruft den Wert der wartet-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isWartet() { + return wartet; + } + + /** + * Legt den Wert der wartet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWartet(Boolean value) { + this.wartet = value; + } + + /** + * Gets the value of the objekt 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 objekt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getObjekt().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GeschaeftsfallEreignisType.Objekt } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getObjekt() { + if (objekt == null) { + objekt = new ArrayList(); + } + return this.objekt; + } + + + /** + *

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 name="Objektart" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type"/>
+     *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+     *         <element name="ArtAenderung" type="{urn:omds3CommonServiceTypes-1-1-0}ArtAenderung_Type"/>
+     *         <element name="GueltigAb" type="{urn:omds20}Datum"/>
+     *         <element name="Status" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="BisherigerStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="Dokument" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *                   <element name="Typ" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "objektart", + "objektId", + "artAenderung", + "gueltigAb", + "status", + "bisherigerStatus", + "dokument" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Objekt { + + @XmlElement(name = "Objektart", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GeschaeftsobjektArtType objektart; + @XmlElement(name = "ObjektId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType objektId; + @XmlElement(name = "ArtAenderung", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ArtAenderungType artAenderung; + @XmlElement(name = "GueltigAb", required = true) + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigAb; + @XmlElement(name = "Status", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String status; + @XmlElement(name = "BisherigerStatus") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bisherigerStatus; + @XmlElement(name = "Dokument") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GeschaeftsfallEreignisType.Objekt.Dokument dokument; + + /** + * Ruft den Wert der objektart-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsobjektArtType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GeschaeftsobjektArtType getObjektart() { + return objektart; + } + + /** + * Legt den Wert der objektart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsobjektArtType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektart(GeschaeftsobjektArtType value) { + this.objektart = value; + } + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der artAenderung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArtAenderungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ArtAenderungType getArtAenderung() { + return artAenderung; + } + + /** + * Legt den Wert der artAenderung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArtAenderungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArtAenderung(ArtAenderungType value) { + this.artAenderung = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setStatus(String value) { + this.status = value; + } + + /** + * Ruft den Wert der bisherigerStatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBisherigerStatus() { + return bisherigerStatus; + } + + /** + * Legt den Wert der bisherigerStatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBisherigerStatus(String value) { + this.bisherigerStatus = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsfallEreignisType.Objekt.Dokument } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GeschaeftsfallEreignisType.Objekt.Dokument getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsfallEreignisType.Objekt.Dokument } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokument(GeschaeftsfallEreignisType.Objekt.Dokument value) { + this.dokument = value; + } + + + /** + *

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 name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+         *         <element name="Typ" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "dokumentId", + "typ" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Dokument { + + @XmlElement(name = "DokumentId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dokumentId; + @XmlElement(name = "Typ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int typ; + + /** + * Ruft den Wert der dokumentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDokumentId() { + return dokumentId; + } + + /** + * Legt den Wert der dokumentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumentId(String value) { + this.dokumentId = value; + } + + /** + * Ruft den Wert der typ-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getTyp() { + return typ; + } + + /** + * Legt den Wert der typ-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTyp(int value) { + this.typ = value; + } + + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GeschaeftsfallStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GeschaeftsfallStatusType.java new file mode 100644 index 00000000..4648e87d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GeschaeftsfallStatusType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GeschaeftsfallStatus_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="GeschaeftsfallStatus_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Erzeugt"/>
+ *     <enumeration value="Laufend"/>
+ *     <enumeration value="Unterbrochen"/>
+ *     <enumeration value="Abgebrochen"/>
+ *     <enumeration value="Abgeschlossen"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GeschaeftsfallStatus_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum GeschaeftsfallStatusType { + + + /** + * Der Prozess wurde angelegt aber noch nicht gestartet. + * + */ + @XmlEnumValue("Erzeugt") + ERZEUGT("Erzeugt"), + + /** + * Der Prozess wird aktuell ausgeführt. + * + */ + @XmlEnumValue("Laufend") + LAUFEND("Laufend"), + + /** + * An dem Prozess wird aktuell nicht gearbeitet. Die Arbeit kann später wieder aufgenommen werden. + * + */ + @XmlEnumValue("Unterbrochen") + UNTERBROCHEN("Unterbrochen"), + + /** + * Der Prozess wurde dauerhaft abgebrochen ohne ein Ergebnis zu erreichen. + * + */ + @XmlEnumValue("Abgebrochen") + ABGEBROCHEN("Abgebrochen"), + + /** + * Der Prozess wurde mit Ergebnis abgeschlossen. + * + */ + @XmlEnumValue("Abgeschlossen") + ABGESCHLOSSEN("Abgeschlossen"); + private final String value; + + GeschaeftsfallStatusType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static GeschaeftsfallStatusType fromValue(String v) { + for (GeschaeftsfallStatusType c: GeschaeftsfallStatusType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetBusinessProcessEventsRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetBusinessProcessEventsRequest.java new file mode 100644 index 00000000..1f3c284d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetBusinessProcessEventsRequest.java @@ -0,0 +1,137 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr"/>
+ *         <element name="Zeitpunkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vermnr", + "zeitpunkt", + "maxResults" +}) +@XmlRootElement(name = "GetBusinessProcessEventsRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetBusinessProcessEventsRequest + extends CommonRequestType +{ + + @XmlElement(name = "Vermnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermnr; + @XmlElement(name = "Zeitpunkt", required = true) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar zeitpunkt; + @XmlElement(name = "MaxResults") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Object maxResults; + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der zeitpunkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getZeitpunkt() { + return zeitpunkt; + } + + /** + * Legt den Wert der zeitpunkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZeitpunkt(XMLGregorianCalendar value) { + this.zeitpunkt = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Object getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaxResults(Object value) { + this.maxResults = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetBusinessProcessEventsResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetBusinessProcessEventsResponse.java new file mode 100644 index 00000000..902a514c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetBusinessProcessEventsResponse.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Event" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}GeschaeftsfallEreignis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServerMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="MoreResults" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "event", + "serverMaxResults", + "moreResults" +}) +@XmlRootElement(name = "GetBusinessProcessEventsResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetBusinessProcessEventsResponse + extends CommonResponseType +{ + + @XmlElement(name = "Event") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List event; + @XmlElement(name = "ServerMaxResults") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long serverMaxResults; + @XmlElement(name = "MoreResults") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean moreResults; + + /** + * 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 GeschaeftsfallEreignisType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getEvent() { + if (event == null) { + event = new ArrayList(); + } + return this.event; + } + + /** + * Ruft den Wert der serverMaxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getServerMaxResults() { + return serverMaxResults; + } + + /** + * Legt den Wert der serverMaxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setServerMaxResults(Long value) { + this.serverMaxResults = value; + } + + /** + * Ruft den Wert der moreResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isMoreResults() { + return moreResults; + } + + /** + * Legt den Wert der moreResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMoreResults(Boolean value) { + this.moreResults = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfObjectRequestType.java new file mode 100644 index 00000000..7e19f673 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfObjectRequestType.java @@ -0,0 +1,298 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZeitraumType; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten zu einem fachlichen Objekt + * + *

Java-Klasse für GetDocumentsOfObjectRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfObjectRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetDocumentsOfObjectRequestType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer offset; + @XmlElement(name = "OrderBy") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfObjectResponseType.java new file mode 100644 index 00000000..c530ba29 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfObjectResponseType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts. + * + *

Java-Klasse für GetDocumentsOfObjectResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfObjectResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectResponse_Type", propOrder = { + "result", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetDocumentsOfObjectResponseType { + + @XmlElement(name = "Result") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfPeriodRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfPeriodRequestType.java new file mode 100644 index 00000000..0275b9be --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfPeriodRequestType.java @@ -0,0 +1,298 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZeitraumType; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten eines Zeitraums + * + *

Java-Klasse für GetDocumentsOfPeriodRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfPeriodRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetDocumentsOfPeriodRequestType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer offset; + @XmlElement(name = "OrderBy") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfPeriodResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfPeriodResponseType.java new file mode 100644 index 00000000..c10956af --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetDocumentsOfPeriodResponseType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Typ mit Informationen zu den Dokumenten eines Zeitraums + * + *

Java-Klasse für GetDocumentsOfPeriodResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfPeriodResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodResponse_Type", propOrder = { + "result", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetDocumentsOfPeriodResponseType { + + @XmlElement(name = "Result") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetElementListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetElementListRequest.java new file mode 100644 index 00000000..2e366928 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetElementListRequest.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="ListCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Context" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "listCd", + "context" +}) +@XmlRootElement(name = "GetElementListRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetElementListRequest + extends CommonRequestType +{ + + @XmlElement(name = "ListCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String listCd; + @XmlElement(name = "Context") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String context; + + /** + * Ruft den Wert der listCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getListCd() { + return listCd; + } + + /** + * Legt den Wert der listCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setListCd(String value) { + this.listCd = value; + } + + /** + * Ruft den Wert der context-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getContext() { + return context; + } + + /** + * Legt den Wert der context-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setContext(String value) { + this.context = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetElementListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetElementListResponse.java new file mode 100644 index 00000000..f2418268 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetElementListResponse.java @@ -0,0 +1,174 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.EintragSchluessellisteType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "bezeichnung", + "beschreibungTxt", + "values", + "minAnz" +}) +@XmlRootElement(name = "GetElementListResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetElementListResponse + extends CommonResponseType +{ + + @XmlElement(name = "Bezeichnung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibungTxt; + @XmlElement(name = "Values") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List values; + @XmlElement(name = "MinAnz") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer minAnz; + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + + /** + * Gets the value of the values 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 values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EintragSchluessellisteType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minAnz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getMinAnz() { + return minAnz; + } + + /** + * Legt den Wert der minAnz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMinAnz(Integer value) { + this.minAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetNumberOfDocumentsRequestType.java new file mode 100644 index 00000000..95eb6733 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetNumberOfDocumentsRequestType.java @@ -0,0 +1,196 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZeitraumType; + + +/** + * Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + * + *

Java-Klasse für GetNumberOfDocumentsRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetNumberOfDocumentsRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetNumberOfDocumentsRequestType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer dokumentType; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetNumberOfDocumentsResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetNumberOfDocumentsResponseType.java new file mode 100644 index 00000000..a0e9a8d7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/GetNumberOfDocumentsResponseType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts + * + *

Java-Klasse für GetNumberOfDocumentsResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetNumberOfDocumentsResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="AnzDokumente" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsResponse_Type", propOrder = { + "anzDokumente", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetNumberOfDocumentsResponseType { + + @XmlElement(name = "AnzDokumente") + @XmlSchemaType(name = "nonNegativeInteger") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger anzDokumente; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der anzDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getAnzDokumente() { + return anzDokumente; + } + + /** + * Legt den Wert der anzDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAnzDokumente(BigInteger value) { + this.anzDokumente = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/ObjectFactory.java new file mode 100644 index 00000000..a63e1559 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/ObjectFactory.java @@ -0,0 +1,463 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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.r1_9_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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _DeclareStateChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesRequest"); + private final static QName _DeclareStateChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesResponse"); + private final static QName _AddDocToBusinessCaseRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "AddDocToBusinessCaseRequest"); + private final static QName _AddDocToBusinessCaseResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "AddDocToBusinessCaseResponse"); + private final static QName _GetNumberOfDocumentsRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetNumberOfDocumentsRequest"); + private final static QName _GetNumberOfDocumentsResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetNumberOfDocumentsResponse"); + private final static QName _GetDocumentsOfObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfObjectRequest"); + private final static QName _GetDocumentsOfObjectResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfObjectResponse"); + private final static QName _GetDocumentsOfPeriodRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfPeriodRequest"); + private final static QName _GetDocumentsOfPeriodResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfPeriodResponse"); + private final static QName _DeclareEndpointRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareEndpointRequest"); + private final static QName _ArtAuthentifizierung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "ArtAuthentifizierung"); + private final static QName _DeclareEndpointResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareEndpointResponse"); + private final static QName _SecurityContextTokenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenRequest"); + private final static QName _SecurityContextTokenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on1basis + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GeschaeftsfallEreignisType } + * + */ + public GeschaeftsfallEreignisType createGeschaeftsfallEreignisType() { + return new GeschaeftsfallEreignisType(); + } + + /** + * Create an instance of {@link GeschaeftsfallEreignisType.Objekt } + * + */ + public GeschaeftsfallEreignisType.Objekt createGeschaeftsfallEreignisTypeObjekt() { + return new GeschaeftsfallEreignisType.Objekt(); + } + + /** + * Create an instance of {@link GetBusinessProcessEventsRequest } + * + */ + public GetBusinessProcessEventsRequest createGetBusinessProcessEventsRequest() { + return new GetBusinessProcessEventsRequest(); + } + + /** + * Create an instance of {@link GetBusinessProcessEventsResponse } + * + */ + public GetBusinessProcessEventsResponse createGetBusinessProcessEventsResponse() { + return new GetBusinessProcessEventsResponse(); + } + + /** + * Create an instance of {@link DeclareStateChangesRequestType } + * + */ + public DeclareStateChangesRequestType createDeclareStateChangesRequestType() { + return new DeclareStateChangesRequestType(); + } + + /** + * Create an instance of {@link DeclareStateChangesResponseType } + * + */ + public DeclareStateChangesResponseType createDeclareStateChangesResponseType() { + return new DeclareStateChangesResponseType(); + } + + /** + * Create an instance of {@link AddDocToBusinessCaseRequestType } + * + */ + public AddDocToBusinessCaseRequestType createAddDocToBusinessCaseRequestType() { + return new AddDocToBusinessCaseRequestType(); + } + + /** + * Create an instance of {@link AddDocToBusinessCaseResponseType } + * + */ + public AddDocToBusinessCaseResponseType createAddDocToBusinessCaseResponseType() { + return new AddDocToBusinessCaseResponseType(); + } + + /** + * Create an instance of {@link GetNumberOfDocumentsRequestType } + * + */ + public GetNumberOfDocumentsRequestType createGetNumberOfDocumentsRequestType() { + return new GetNumberOfDocumentsRequestType(); + } + + /** + * Create an instance of {@link GetNumberOfDocumentsResponseType } + * + */ + public GetNumberOfDocumentsResponseType createGetNumberOfDocumentsResponseType() { + return new GetNumberOfDocumentsResponseType(); + } + + /** + * Create an instance of {@link GetDocumentsOfObjectRequestType } + * + */ + public GetDocumentsOfObjectRequestType createGetDocumentsOfObjectRequestType() { + return new GetDocumentsOfObjectRequestType(); + } + + /** + * Create an instance of {@link GetDocumentsOfObjectResponseType } + * + */ + public GetDocumentsOfObjectResponseType createGetDocumentsOfObjectResponseType() { + return new GetDocumentsOfObjectResponseType(); + } + + /** + * Create an instance of {@link GetDocumentsOfPeriodRequestType } + * + */ + public GetDocumentsOfPeriodRequestType createGetDocumentsOfPeriodRequestType() { + return new GetDocumentsOfPeriodRequestType(); + } + + /** + * Create an instance of {@link GetDocumentsOfPeriodResponseType } + * + */ + public GetDocumentsOfPeriodResponseType createGetDocumentsOfPeriodResponseType() { + return new GetDocumentsOfPeriodResponseType(); + } + + /** + * Create an instance of {@link DeclareEndpointRequestType } + * + */ + public DeclareEndpointRequestType createDeclareEndpointRequestType() { + return new DeclareEndpointRequestType(); + } + + /** + * Create an instance of {@link DeclareEndpointResponseType } + * + */ + public DeclareEndpointResponseType createDeclareEndpointResponseType() { + return new DeclareEndpointResponseType(); + } + + /** + * Create an instance of {@link SecurityContextTokenRequestType } + * + */ + public SecurityContextTokenRequestType createSecurityContextTokenRequestType() { + return new SecurityContextTokenRequestType(); + } + + /** + * Create an instance of {@link SecurityContextTokenResponseType } + * + */ + public SecurityContextTokenResponseType createSecurityContextTokenResponseType() { + return new SecurityContextTokenResponseType(); + } + + /** + * Create an instance of {@link GetElementListRequest } + * + */ + public GetElementListRequest createGetElementListRequest() { + return new GetElementListRequest(); + } + + /** + * Create an instance of {@link GetElementListResponse } + * + */ + public GetElementListResponse createGetElementListResponse() { + return new GetElementListResponse(); + } + + /** + * Create an instance of {@link CreateFormRequest } + * + */ + public CreateFormRequest createCreateFormRequest() { + return new CreateFormRequest(); + } + + /** + * Create an instance of {@link CreateFormResponse } + * + */ + public CreateFormResponse createCreateFormResponse() { + return new CreateFormResponse(); + } + + /** + * Create an instance of {@link SubmitFormRequest } + * + */ + public SubmitFormRequest createSubmitFormRequest() { + return new SubmitFormRequest(); + } + + /** + * Create an instance of {@link SubmitFormResponse } + * + */ + public SubmitFormResponse createSubmitFormResponse() { + return new SubmitFormResponse(); + } + + /** + * Create an instance of {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType createDocumentInfosResponseResultType() { + return new DocumentInfosResponseResultType(); + } + + /** + * Create an instance of {@link UsernamePasswordCredentialsType } + * + */ + public UsernamePasswordCredentialsType createUsernamePasswordCredentialsType() { + return new UsernamePasswordCredentialsType(); + } + + /** + * Create an instance of {@link GeschaeftsfallEreignisType.Objekt.Dokument } + * + */ + public GeschaeftsfallEreignisType.Objekt.Dokument createGeschaeftsfallEreignisTypeObjektDokument() { + return new GeschaeftsfallEreignisType.Objekt.Dokument(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesRequest") + public JAXBElement createDeclareStateChangesRequest(DeclareStateChangesRequestType value) { + return new JAXBElement(_DeclareStateChangesRequest_QNAME, DeclareStateChangesRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesResponse") + public JAXBElement createDeclareStateChangesResponse(DeclareStateChangesResponseType value) { + return new JAXBElement(_DeclareStateChangesResponse_QNAME, DeclareStateChangesResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "AddDocToBusinessCaseRequest") + public JAXBElement createAddDocToBusinessCaseRequest(AddDocToBusinessCaseRequestType value) { + return new JAXBElement(_AddDocToBusinessCaseRequest_QNAME, AddDocToBusinessCaseRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "AddDocToBusinessCaseResponse") + public JAXBElement createAddDocToBusinessCaseResponse(AddDocToBusinessCaseResponseType value) { + return new JAXBElement(_AddDocToBusinessCaseResponse_QNAME, AddDocToBusinessCaseResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetNumberOfDocumentsRequest") + public JAXBElement createGetNumberOfDocumentsRequest(GetNumberOfDocumentsRequestType value) { + return new JAXBElement(_GetNumberOfDocumentsRequest_QNAME, GetNumberOfDocumentsRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetNumberOfDocumentsResponse") + public JAXBElement createGetNumberOfDocumentsResponse(GetNumberOfDocumentsResponseType value) { + return new JAXBElement(_GetNumberOfDocumentsResponse_QNAME, GetNumberOfDocumentsResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfObjectRequest") + public JAXBElement createGetDocumentsOfObjectRequest(GetDocumentsOfObjectRequestType value) { + return new JAXBElement(_GetDocumentsOfObjectRequest_QNAME, GetDocumentsOfObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfObjectResponse") + public JAXBElement createGetDocumentsOfObjectResponse(GetDocumentsOfObjectResponseType value) { + return new JAXBElement(_GetDocumentsOfObjectResponse_QNAME, GetDocumentsOfObjectResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfPeriodRequest") + public JAXBElement createGetDocumentsOfPeriodRequest(GetDocumentsOfPeriodRequestType value) { + return new JAXBElement(_GetDocumentsOfPeriodRequest_QNAME, GetDocumentsOfPeriodRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfPeriodResponse") + public JAXBElement createGetDocumentsOfPeriodResponse(GetDocumentsOfPeriodResponseType value) { + return new JAXBElement(_GetDocumentsOfPeriodResponse_QNAME, GetDocumentsOfPeriodResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareEndpointRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeclareEndpointRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareEndpointRequest") + public JAXBElement createDeclareEndpointRequest(DeclareEndpointRequestType value) { + return new JAXBElement(_DeclareEndpointRequest_QNAME, DeclareEndpointRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "ArtAuthentifizierung") + public JAXBElement createArtAuthentifizierung(String value) { + return new JAXBElement(_ArtAuthentifizierung_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareEndpointResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeclareEndpointResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareEndpointResponse") + public JAXBElement createDeclareEndpointResponse(DeclareEndpointResponseType value) { + return new JAXBElement(_DeclareEndpointResponse_QNAME, DeclareEndpointResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "SecurityContextTokenRequest") + public JAXBElement createSecurityContextTokenRequest(SecurityContextTokenRequestType value) { + return new JAXBElement(_SecurityContextTokenRequest_QNAME, SecurityContextTokenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "SecurityContextTokenResponse") + public JAXBElement createSecurityContextTokenResponse(SecurityContextTokenResponseType value) { + return new JAXBElement(_SecurityContextTokenResponse_QNAME, SecurityContextTokenResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SecurityContextTokenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SecurityContextTokenRequestType.java new file mode 100644 index 00000000..c4b67b42 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SecurityContextTokenRequestType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Request-Type zum Bezug eines Security-Context-Tokens + * + *

Java-Klasse für SecurityContextTokenRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SecurityContextTokenRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenRequest_Type", propOrder = { + "credentials" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SecurityContextTokenRequestType { + + @XmlElement(name = "Credentials", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected CredentialsType credentials; + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SecurityContextTokenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SecurityContextTokenResponseType.java new file mode 100644 index 00000000..077db51a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SecurityContextTokenResponseType.java @@ -0,0 +1,126 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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; + + +/** + * Response-Type zum Bezug eines Securtity-Context-Tokens + * + *

Java-Klasse für SecurityContextTokenResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SecurityContextTokenResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Token" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DauerhaftGueltig" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="GueltigBis" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenResponse_Type", propOrder = { + "token", + "dauerhaftGueltig", + "gueltigBis" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SecurityContextTokenResponseType { + + @XmlElement(name = "Token", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String token; + @XmlElement(name = "DauerhaftGueltig") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean dauerhaftGueltig; + @XmlElement(name = "GueltigBis") + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigBis; + + /** + * Ruft den Wert der token-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getToken() { + return token; + } + + /** + * Legt den Wert der token-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setToken(String value) { + this.token = value; + } + + /** + * Ruft den Wert der dauerhaftGueltig-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isDauerhaftGueltig() { + return dauerhaftGueltig; + } + + /** + * Legt den Wert der dauerhaftGueltig-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDauerhaftGueltig(boolean value) { + this.dauerhaftGueltig = value; + } + + /** + * Ruft den Wert der gueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigBis() { + return gueltigBis; + } + + /** + * Legt den Wert der gueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigBis(XMLGregorianCalendar value) { + this.gueltigBis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SubmitFormRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SubmitFormRequest.java new file mode 100644 index 00000000..28ef8ac3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SubmitFormRequest.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.Formular; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Formular"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "formular" +}) +@XmlRootElement(name = "SubmitFormRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitFormRequest + extends CommonProcessRequestType +{ + + @XmlElement(name = "Formular", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Formular formular; + + /** + * Ruft den Wert der formular-Eigenschaft ab. + * + * @return + * possible object is + * {@link Formular } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Formular getFormular() { + return formular; + } + + /** + * Legt den Wert der formular-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Formular } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFormular(Formular value) { + this.formular = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SubmitFormResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SubmitFormResponse.java new file mode 100644 index 00000000..3e56e823 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/SubmitFormResponse.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.Formular; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Formular"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "formular" +}) +@XmlRootElement(name = "SubmitFormResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitFormResponse + extends CommonProcessResponseType +{ + + @XmlElement(name = "Formular", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Formular formular; + + /** + * Ruft den Wert der formular-Eigenschaft ab. + * + * @return + * possible object is + * {@link Formular } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Formular getFormular() { + return formular; + } + + /** + * Legt den Wert der formular-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Formular } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFormular(Formular value) { + this.formular = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/UsernamePasswordCredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/UsernamePasswordCredentialsType.java new file mode 100644 index 00000000..e594bd75 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/UsernamePasswordCredentialsType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on1basis; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Konkrete Implementierung von Credentials mit Username und Password + * + *

Java-Klasse für UsernamePasswordCredentials_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UsernamePasswordCredentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Username" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UsernamePasswordCredentials_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class UsernamePasswordCredentialsType { + + @XmlAttribute(name = "Username", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String username; + @XmlAttribute(name = "Password", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String password; + + /** + * Ruft den Wert der username-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getUsername() { + return username; + } + + /** + * Legt den Wert der username-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUsername(String value) { + this.username = value; + } + + /** + * Ruft den Wert der password-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPassword() { + return password; + } + + /** + * Legt den Wert der password-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPassword(String value) { + this.password = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on1basis/package-info.java new file mode 100644 index 00000000..4058e6a0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_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.r1_9_0.on1basis; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/BOAProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/BOAProcessRequestType.java new file mode 100644 index 00000000..6bcda2e1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/BOAProcessRequestType.java @@ -0,0 +1,117 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ErsatzpolizzeType; + + +/** + * Abstraktes Zwischenelement für alle BOA-Request-Types + * + *

Java-Klasse für BOAProcessRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BOAProcessRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
+ *         <element name="Ersatzpolizzen" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BOAProcessRequest_Type", propOrder = { + "aenderungsgrund", + "ersatzpolizzen" +}) +@XmlSeeAlso({ + SubmitApplicationRequestType.class, + CreateApplicationRequestType.class, + CreateOfferRequestType.class, + CalculateRequestType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BOAProcessRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Aenderungsgrund") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aenderungsgrund; + @XmlElement(name = "Ersatzpolizzen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List ersatzpolizzen; + + /** + * Ruft den Wert der aenderungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAenderungsgrund() { + return aenderungsgrund; + } + + /** + * Legt den Wert der aenderungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAenderungsgrund(String value) { + this.aenderungsgrund = value; + } + + /** + * Gets the value of the ersatzpolizzen 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 ersatzpolizzen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getErsatzpolizzen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ErsatzpolizzeType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getErsatzpolizzen() { + if (ersatzpolizzen == null) { + ersatzpolizzen = new ArrayList(); + } + return this.ersatzpolizzen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/BOAProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/BOAProcessResponseType.java new file mode 100644 index 00000000..de8f8908 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/BOAProcessResponseType.java @@ -0,0 +1,117 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ErsatzpolizzeType; + + +/** + * Abstraktes Zwischenelement für alle BOA-Response-Types + * + *

Java-Klasse für BOAProcessResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BOAProcessResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
+ *         <element name="Ersatzpolizzen" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BOAProcessResponse_Type", propOrder = { + "aenderungsgrund", + "ersatzpolizzen" +}) +@XmlSeeAlso({ + SubmitApplicationResponseType.class, + CreateApplicationResponseType.class, + CreateOfferResponseType.class, + CalculateResponseType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BOAProcessResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Aenderungsgrund") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String aenderungsgrund; + @XmlElement(name = "Ersatzpolizzen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List ersatzpolizzen; + + /** + * Ruft den Wert der aenderungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAenderungsgrund() { + return aenderungsgrund; + } + + /** + * Legt den Wert der aenderungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAenderungsgrund(String value) { + this.aenderungsgrund = value; + } + + /** + * Gets the value of the ersatzpolizzen 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 ersatzpolizzen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getErsatzpolizzen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ErsatzpolizzeType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getErsatzpolizzen() { + if (ersatzpolizzen == null) { + ersatzpolizzen = new ArrayList(); + } + return this.ersatzpolizzen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateRequestGenType.java new file mode 100644 index 00000000..8feccec9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateRequestGenType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallRequestType; + + +/** + * Abstrakter Request für die Berechnung mit generischen Produktbausteinen + * + *

Java-Klasse für CalculateRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + CalculateUnfallRequestType.class, + CalculateSachPrivatRequestType.class, + CalculateLebenRequestType.class, + CalculateKrankenRequest.class, + CalculateRechtsschutzRequest.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CalculateRequestGenType + extends CalculateRequestType +{ + + @XmlElement(name = "Produktmetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateRequestType.java new file mode 100644 index 00000000..5aaacb27 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateRequestType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzRequestType; + + +/** + * Abstrakter Request für die Berechnung + * + *

Java-Klasse für CalculateRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *       <sequence>
+ *         <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRequest_Type", propOrder = { + "requestUpselling" +}) +@XmlSeeAlso({ + CalculateKfzRequestType.class, + CalculateRequestGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CalculateRequestType + extends BOAProcessRequestType +{ + + @XmlElement(name = "RequestUpselling", defaultValue = "false") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean requestUpselling; + + /** + * Ruft den Wert der requestUpselling-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isRequestUpselling() { + return requestUpselling; + } + + /** + * Legt den Wert der requestUpselling-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRequestUpselling(boolean value) { + this.requestUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateResponseGenType.java new file mode 100644 index 00000000..754524db --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateResponseGenType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallResponseType; + + +/** + * Abstrakter Response Berechnung + * + *

Java-Klasse für CalculateResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponseGen_Type") +@XmlSeeAlso({ + CalculateUnfallResponseType.class, + CalculateSachPrivatResponseType.class, + CalculateLebenResponseType.class, + CalculateKrankenResponse.class, + CalculateRechtsschutzResponse.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CalculateResponseGenType + extends CalculateResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateResponseType.java new file mode 100644 index 00000000..83ba3879 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CalculateResponseType.java @@ -0,0 +1,42 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzResponseType; + + +/** + * Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CalculateResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponse_Type") +@XmlSeeAlso({ + CalculateKfzResponseType.class, + CalculateResponseGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CalculateResponseType + extends BOAProcessResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionProposalRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionProposalRequest.java new file mode 100644 index 00000000..7bdbaf47 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionProposalRequest.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Konvertierungsplan" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}Konvertierungsumfang_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "konvertierungsplan" +}) +@XmlRootElement(name = "ConversionProposalRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ConversionProposalRequest + extends CommonRequestType +{ + + @XmlElement(name = "Konvertierungsplan", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KonvertierungsumfangType konvertierungsplan; + + /** + * Ruft den Wert der konvertierungsplan-Eigenschaft ab. + * + * @return + * possible object is + * {@link KonvertierungsumfangType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KonvertierungsumfangType getKonvertierungsplan() { + return konvertierungsplan; + } + + /** + * Legt den Wert der konvertierungsplan-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KonvertierungsumfangType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKonvertierungsplan(KonvertierungsumfangType value) { + this.konvertierungsplan = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionProposalResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionProposalResponse.java new file mode 100644 index 00000000..bb1fb391 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionProposalResponse.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ErsatzpolizzeType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokHandoutType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Vorschlag" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type" minOccurs="0"/>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokHandout_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Ersatzpolizze" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vorschlag", + "dokument", + "ersatzpolizze" +}) +@XmlRootElement(name = "ConversionProposalResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ConversionProposalResponse + extends CommonResponseType +{ + + @XmlElement(name = "Vorschlag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragType vorschlag; + @XmlElement(name = "Dokument") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokument; + @XmlElement(name = "Ersatzpolizze") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List ersatzpolizze; + + /** + * Ruft den Wert der vorschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragType getVorschlag() { + return vorschlag; + } + + /** + * Legt den Wert der vorschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorschlag(SpezAntragType value) { + this.vorschlag = value; + } + + /** + * Gets the value of the dokument 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 dokument property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokument().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokHandoutType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokument() { + if (dokument == null) { + dokument = new ArrayList(); + } + return this.dokument; + } + + /** + * Gets the value of the ersatzpolizze 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 ersatzpolizze property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getErsatzpolizze().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ErsatzpolizzeType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getErsatzpolizze() { + if (ersatzpolizze == null) { + ersatzpolizze = new ArrayList(); + } + return this.ersatzpolizze; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionScopeRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionScopeRequest.java new file mode 100644 index 00000000..9769f767 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionScopeRequest.java @@ -0,0 +1,80 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ErsatzpolizzeType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Vertrag" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vertraege" +}) +@XmlRootElement(name = "ConversionScopeRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ConversionScopeRequest + extends CommonRequestType +{ + + @XmlElement(name = "Vertrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vertraege; + + /** + *

Die Liste der Verträge, die in der Konvertierung behandelt werden sollen.

+ * Gets the value of the vertraege 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 vertraege property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVertraege().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ErsatzpolizzeType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVertraege() { + if (vertraege == null) { + vertraege = new ArrayList(); + } + return this.vertraege; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionScopeResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionScopeResponse.java new file mode 100644 index 00000000..9601c7d5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ConversionScopeResponse.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Konvertierungsmoeglichkeit" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}Konvertierungsumfang_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "konvertierungsmoeglichkeit" +}) +@XmlRootElement(name = "ConversionScopeResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ConversionScopeResponse + extends CommonResponseType +{ + + @XmlElement(name = "Konvertierungsmoeglichkeit", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KonvertierungsumfangType konvertierungsmoeglichkeit; + + /** + * Ruft den Wert der konvertierungsmoeglichkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link KonvertierungsumfangType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KonvertierungsumfangType getKonvertierungsmoeglichkeit() { + return konvertierungsmoeglichkeit; + } + + /** + * Legt den Wert der konvertierungsmoeglichkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KonvertierungsumfangType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKonvertierungsmoeglichkeit(KonvertierungsumfangType value) { + this.konvertierungsmoeglichkeit = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationRequestGenType.java new file mode 100644 index 00000000..4a58f393 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallRequestType; + + +/** + * Abstrakter Request der Antragserzeugung mit generischen Produktbausteinen + * + *

Java-Klasse für CreateApplicationRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + CreateApplicationUnfallRequestType.class, + CreateApplicationSachPrivatRequestType.class, + CreateApplicationLebenRequestType.class, + CreateApplicationKrankenRequest.class, + CreateApplicationRechtsschutzRequest.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateApplicationRequestGenType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Produktmetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationRequestType.java new file mode 100644 index 00000000..2e395f4f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationRequestType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokumentType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzRequestType; + + +/** + * Abstrakter Request für den Antrag + * + *

Java-Klasse für CreateApplicationRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequest_Type", propOrder = { + "dateianhaenge", + "dokumente" +}) +@XmlSeeAlso({ + CreateApplicationKfzRequestType.class, + CreateApplicationRequestGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateApplicationRequestType + extends BOAProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dateianhaenge; + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + + /** + * Gets the value of the dateianhaenge 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 dateianhaenge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationResponseGenType.java new file mode 100644 index 00000000..35b86ab7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallResponseType; + + +/** + * Abstrakter Response der Antragserzeugung + * + *

Java-Klasse für CreateApplicationResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponseGen_Type") +@XmlSeeAlso({ + CreateApplicationUnfallResponseType.class, + CreateApplicationSachPrivatResponseType.class, + CreateApplicationLebenResponseType.class, + CreateApplicationKrankenResponse.class, + CreateApplicationRechtsschutzResponse.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateApplicationResponseGenType + extends CreateApplicationResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationResponseType.java new file mode 100644 index 00000000..a5649869 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateApplicationResponseType.java @@ -0,0 +1,183 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokumentBasisType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzResponseType; + + +/** + * Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CreateApplicationResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente", + "dokumenteAnforderungen" +}) +@XmlSeeAlso({ + CreateApplicationKfzResponseType.class, + CreateApplicationResponseGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateApplicationResponseType + extends BOAProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer antragstatus; + @XmlElement(name = "Antragsnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + @XmlElement(name = "DokumenteAnforderungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumenteAnforderungen; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragstatus(Integer value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the dokumenteAnforderungen 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 dokumenteAnforderungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumenteAnforderungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentBasisType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumenteAnforderungen() { + if (dokumenteAnforderungen == null) { + dokumenteAnforderungen = new ArrayList(); + } + return this.dokumenteAnforderungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferRequestGenType.java new file mode 100644 index 00000000..c821c63f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferRequestGenType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallRequestType; + + +/** + * Abstrakter Request für die Offerterstellung mit generischen Produktbausteinen + * + *

Java-Klasse für CreateOfferRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + CreateOfferUnfallRequestType.class, + CreateOfferSachPrivatRequestType.class, + CreateOfferLebenRequestType.class, + CreateOfferKrankenRequest.class, + CreateOfferRechtsschutzRequest.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateOfferRequestGenType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Produktmetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferRequestType.java new file mode 100644 index 00000000..9ae26b5c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferRequestType.java @@ -0,0 +1,42 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzRequestType; + + +/** + * Abstrakter Request für das Offert + * + *

Java-Klasse für CreateOfferRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequest_Type") +@XmlSeeAlso({ + CreateOfferKfzRequestType.class, + CreateOfferRequestGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateOfferRequestType + extends BOAProcessRequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferResponseGenType.java new file mode 100644 index 00000000..a2c9eb52 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferResponseGenType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallResponseType; + + +/** + * Abstrakter Response der Offerterstellung + * + *

Java-Klasse für CreateOfferResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponseGen_Type") +@XmlSeeAlso({ + CreateOfferUnfallResponseType.class, + CreateOfferSachPrivatResponseType.class, + CreateOfferLebenResponseType.class, + CreateOfferKrankenResponse.class, + CreateOfferRechtsschutzResponse.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateOfferResponseGenType + extends CreateOfferResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferResponseType.java new file mode 100644 index 00000000..7f53e397 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/CreateOfferResponseType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokumentBasisType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzResponseType; + + +/** + * Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CreateOfferResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponse_Type", propOrder = { + "dokumente", + "dokumenteAnforderungen" +}) +@XmlSeeAlso({ + CreateOfferKfzResponseType.class, + CreateOfferResponseGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class CreateOfferResponseType + extends BOAProcessResponseType +{ + + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + @XmlElement(name = "DokumenteAnforderungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumenteAnforderungen; + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the dokumenteAnforderungen 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 dokumenteAnforderungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumenteAnforderungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentBasisType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumenteAnforderungen() { + if (dokumenteAnforderungen == null) { + dokumenteAnforderungen = new ArrayList(); + } + return this.dokumenteAnforderungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/GetApplicationDocumentRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/GetApplicationDocumentRequestType.java new file mode 100644 index 00000000..d4c08169 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/GetApplicationDocumentRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; + + +/** + * Typ um Offert- und Antragsdokumente zu beziehen + * + *

Java-Klasse für GetApplicationDocumentRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetApplicationDocumentRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentRequest_Type", propOrder = { + "dokumentId" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetApplicationDocumentRequestType + extends CommonRequestType +{ + + @XmlElement(name = "DokumentId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dokumentId; + + /** + * Ruft den Wert der dokumentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDokumentId() { + return dokumentId; + } + + /** + * Legt den Wert der dokumentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokumentId(String value) { + this.dokumentId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/GetApplicationDocumentResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/GetApplicationDocumentResponseType.java new file mode 100644 index 00000000..b81f4e69 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/GetApplicationDocumentResponseType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentInfoType; + + +/** + * Typ um Offert- und Antragsdokumente zurückzugeben + * + *

Java-Klasse für GetApplicationDocumentResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetApplicationDocumentResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentResponse_Type", propOrder = { + "dokument" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetApplicationDocumentResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Dokument") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DokumentInfoType dokument; + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentInfoType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DokumentInfoType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentInfoType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDokument(DokumentInfoType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/KonvertierungsumfangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/KonvertierungsumfangType.java new file mode 100644 index 00000000..c3b84906 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/KonvertierungsumfangType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.KonvertierungsumfangVertragType; + + +/** + * Spezifiziert die Konvertierung mehrerer Verträge in einen neuen Vertrag + * + *

Java-Klasse für Konvertierungsumfang_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Konvertierungsumfang_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vertrag" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungsumfangVertrag_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Konvertierungsumfang_Type", propOrder = { + "vertraege" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class KonvertierungsumfangType { + + @XmlElement(name = "Vertrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vertraege; + + /** + *

Die Liste der Verträge, die in der Konvertierungsanforderung behandelt werden.

+ * Gets the value of the vertraege 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 vertraege property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVertraege().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KonvertierungsumfangVertragType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVertraege() { + if (vertraege == null) { + vertraege = new ArrayList(); + } + return this.vertraege; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ObjectFactory.java new file mode 100644 index 00000000..5269fbd3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ObjectFactory.java @@ -0,0 +1,145 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +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.r1_9_0.on2antrag.common 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _GetApplicationDocumentRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentRequest"); + private final static QName _GetApplicationDocumentResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GetApplicationDocumentRequestType } + * + */ + public GetApplicationDocumentRequestType createGetApplicationDocumentRequestType() { + return new GetApplicationDocumentRequestType(); + } + + /** + * Create an instance of {@link GetApplicationDocumentResponseType } + * + */ + public GetApplicationDocumentResponseType createGetApplicationDocumentResponseType() { + return new GetApplicationDocumentResponseType(); + } + + /** + * Create an instance of {@link ConversionScopeRequest } + * + */ + public ConversionScopeRequest createConversionScopeRequest() { + return new ConversionScopeRequest(); + } + + /** + * Create an instance of {@link ConversionScopeResponse } + * + */ + public ConversionScopeResponse createConversionScopeResponse() { + return new ConversionScopeResponse(); + } + + /** + * Create an instance of {@link KonvertierungsumfangType } + * + */ + public KonvertierungsumfangType createKonvertierungsumfangType() { + return new KonvertierungsumfangType(); + } + + /** + * Create an instance of {@link ConversionProposalRequest } + * + */ + public ConversionProposalRequest createConversionProposalRequest() { + return new ConversionProposalRequest(); + } + + /** + * Create an instance of {@link ConversionProposalResponse } + * + */ + public ConversionProposalResponse createConversionProposalResponse() { + return new ConversionProposalResponse(); + } + + /** + * Create an instance of {@link SpezBOASchrittType } + * + */ + public SpezBOASchrittType createSpezBOASchrittType() { + return new SpezBOASchrittType(); + } + + /** + * Create an instance of {@link BOAProcessRequestType } + * + */ + public BOAProcessRequestType createBOAProcessRequestType() { + return new BOAProcessRequestType(); + } + + /** + * Create an instance of {@link BOAProcessResponseType } + * + */ + public BOAProcessResponseType createBOAProcessResponseType() { + return new BOAProcessResponseType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentRequest") + public JAXBElement createGetApplicationDocumentRequest(GetApplicationDocumentRequestType value) { + return new JAXBElement(_GetApplicationDocumentRequest_QNAME, GetApplicationDocumentRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentResponse") + public JAXBElement createGetApplicationDocumentResponse(GetApplicationDocumentResponseType value) { + return new JAXBElement(_GetApplicationDocumentResponse_QNAME, GetApplicationDocumentResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezAntragPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezAntragPersonenType.java new file mode 100644 index 00000000..c763405c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezAntragPersonenType.java @@ -0,0 +1,173 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.FATCAType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.GMSGType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PEPType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.TreuhaenderfrageType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SpezAntragLebenType; + + +/** + * Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist + * + *

Java-Klasse für SpezAntragPersonen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragPersonen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="FATCA" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_Type" minOccurs="0"/>
+ *         <element name="GSGM" type="{urn:omds3CommonServiceTypes-1-1-0}GMSG_Type" minOccurs="0"/>
+ *         <element name="PEP" type="{urn:omds3CommonServiceTypes-1-1-0}PEP_Type"/>
+ *         <element name="Treuhaenderfrage" type="{urn:omds3CommonServiceTypes-1-1-0}Treuhaenderfrage_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragPersonen_Type", propOrder = { + "fatca", + "gsgm", + "pep", + "treuhaenderfrage" +}) +@XmlSeeAlso({ + SpezAntragLebenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SpezAntragPersonenType + extends SpezAntragType +{ + + @XmlElement(name = "FATCA") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected FATCAType fatca; + @XmlElement(name = "GSGM") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GMSGType gsgm; + @XmlElement(name = "PEP", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PEPType pep; + @XmlElement(name = "Treuhaenderfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected TreuhaenderfrageType treuhaenderfrage; + + /** + * Ruft den Wert der fatca-Eigenschaft ab. + * + * @return + * possible object is + * {@link FATCAType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public FATCAType getFATCA() { + return fatca; + } + + /** + * Legt den Wert der fatca-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FATCAType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFATCA(FATCAType value) { + this.fatca = value; + } + + /** + * Ruft den Wert der gsgm-Eigenschaft ab. + * + * @return + * possible object is + * {@link GMSGType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GMSGType getGSGM() { + return gsgm; + } + + /** + * Legt den Wert der gsgm-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GMSGType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGSGM(GMSGType value) { + this.gsgm = value; + } + + /** + * Ruft den Wert der pep-Eigenschaft ab. + * + * @return + * possible object is + * {@link PEPType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PEPType getPEP() { + return pep; + } + + /** + * Legt den Wert der pep-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PEPType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPEP(PEPType value) { + this.pep = value; + } + + /** + * Ruft den Wert der treuhaenderfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link TreuhaenderfrageType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public TreuhaenderfrageType getTreuhaenderfrage() { + return treuhaenderfrage; + } + + /** + * Legt den Wert der treuhaenderfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TreuhaenderfrageType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTreuhaenderfrage(TreuhaenderfrageType value) { + this.treuhaenderfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezAntragType.java new file mode 100644 index 00000000..43ca9326 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezAntragType.java @@ -0,0 +1,657 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AbgelehnteRisikenType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AntragsartType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DatenverwendungType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.EinwilligungType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ErsatzpolizzenType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.KontierungType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PolizzenversandType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.SicherstellungType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VertragspersonType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VorversicherungenType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZahlungsdatenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SpezAntragKfzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SpezAntragKrankenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SpezAntragRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.AntragSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SpezAntragUnfallType; + + +/** + * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist + * + *

Java-Klasse für SpezAntrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntrag_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBOASchritt_Type">
+ *       <sequence>
+ *         <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
+ *         <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/>
+ *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
+ *         <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/>
+ *         <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
+ *         <element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/>
+ *         <element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/>
+ *         <element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
+ *         <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Einwilligungen" type="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntrag_Type", propOrder = { + "antragsart", + "personen", + "versicherungsnehmer", + "abweichenderPraemienzahler", + "weitereVersicherungsnehmer", + "weitereVertragspersonen", + "abgelehnteRisiken", + "vorversicherungen", + "zahlungsdaten", + "sepa", + "polizzenversand", + "datenschutzbestimmungen", + "kontierung", + "ersatzpolizzennummer", + "zusendungWeitereDokumente", + "zusaetzlicheAntragsdaten", + "sicherstellungen", + "einwilligungen" +}) +@XmlSeeAlso({ + SpezAntragUnfallType.class, + SpezAntragKfzType.class, + SpezAntragRechtsschutzType.class, + AntragSachPrivatType.class, + SpezAntragKrankenType.class, + SpezAntragPersonenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SpezAntragType + extends SpezBOASchrittType +{ + + @XmlElement(name = "Antragsart") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AntragsartType antragsart; + @XmlElement(name = "Personen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List personen; + @XmlElement(name = "Versicherungsnehmer") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int versicherungsnehmer; + @XmlElement(name = "AbweichenderPraemienzahler") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer abweichenderPraemienzahler; + @XmlElement(name = "WeitereVersicherungsnehmer", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List weitereVersicherungsnehmer; + @XmlElement(name = "WeitereVertragspersonen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List weitereVertragspersonen; + @XmlElement(name = "AbgelehnteRisiken") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AbgelehnteRisikenType abgelehnteRisiken; + @XmlElement(name = "Vorversicherungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VorversicherungenType vorversicherungen; + @XmlElement(name = "Zahlungsdaten", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZahlungsdatenType zahlungsdaten; + @XmlElement(name = "Sepa") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Short sepa; + @XmlElement(name = "Polizzenversand") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PolizzenversandType polizzenversand; + @XmlElement(name = "Datenschutzbestimmungen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DatenverwendungType datenschutzbestimmungen; + @XmlElement(name = "Kontierung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List kontierung; + @XmlElement(name = "Ersatzpolizzennummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ErsatzpolizzenType ersatzpolizzennummer; + @XmlElement(name = "ZusendungWeitereDokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusendungWeitereDokumente; + @XmlElement(name = "ZusaetzlicheAntragsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheAntragsdaten; + @XmlElement(name = "Sicherstellungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List sicherstellungen; + @XmlElement(name = "Einwilligungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List einwilligungen; + + /** + * Ruft den Wert der antragsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragsartType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AntragsartType getAntragsart() { + return antragsart; + } + + /** + * Legt den Wert der antragsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragsartType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsart(AntragsartType value) { + this.antragsart = value; + } + + /** + * Gets the value of the personen 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 personen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonVertragType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } + + /** + * Ruft den Wert der versicherungsnehmer-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getVersicherungsnehmer() { + return versicherungsnehmer; + } + + /** + * Legt den Wert der versicherungsnehmer-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungsnehmer(int value) { + this.versicherungsnehmer = value; + } + + /** + * Ruft den Wert der abweichenderPraemienzahler-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getAbweichenderPraemienzahler() { + return abweichenderPraemienzahler; + } + + /** + * Legt den Wert der abweichenderPraemienzahler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAbweichenderPraemienzahler(Integer value) { + this.abweichenderPraemienzahler = value; + } + + /** + * Gets the value of the weitereVersicherungsnehmer 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 weitereVersicherungsnehmer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWeitereVersicherungsnehmer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getWeitereVersicherungsnehmer() { + if (weitereVersicherungsnehmer == null) { + weitereVersicherungsnehmer = new ArrayList(); + } + return this.weitereVersicherungsnehmer; + } + + /** + * Gets the value of the weitereVertragspersonen 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 weitereVertragspersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWeitereVertragspersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VertragspersonType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getWeitereVertragspersonen() { + if (weitereVertragspersonen == null) { + weitereVertragspersonen = new ArrayList(); + } + return this.weitereVertragspersonen; + } + + /** + * Ruft den Wert der abgelehnteRisiken-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbgelehnteRisikenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AbgelehnteRisikenType getAbgelehnteRisiken() { + return abgelehnteRisiken; + } + + /** + * Legt den Wert der abgelehnteRisiken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbgelehnteRisikenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAbgelehnteRisiken(AbgelehnteRisikenType value) { + this.abgelehnteRisiken = value; + } + + /** + * Ruft den Wert der vorversicherungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VorversicherungenType getVorversicherungen() { + return vorversicherungen; + } + + /** + * Legt den Wert der vorversicherungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorversicherungen(VorversicherungenType value) { + this.vorversicherungen = value; + } + + /** + * Ruft den Wert der zahlungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlungsdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZahlungsdatenType getZahlungsdaten() { + return zahlungsdaten; + } + + /** + * Legt den Wert der zahlungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlungsdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlungsdaten(ZahlungsdatenType value) { + this.zahlungsdaten = value; + } + + /** + * Ruft den Wert der sepa-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Short getSepa() { + return sepa; + } + + /** + * Legt den Wert der sepa-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSepa(Short value) { + this.sepa = value; + } + + /** + * Ruft den Wert der polizzenversand-Eigenschaft ab. + * + * @return + * possible object is + * {@link PolizzenversandType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PolizzenversandType getPolizzenversand() { + return polizzenversand; + } + + /** + * Legt den Wert der polizzenversand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PolizzenversandType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzenversand(PolizzenversandType value) { + this.polizzenversand = value; + } + + /** + * Ruft den Wert der datenschutzbestimmungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link DatenverwendungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DatenverwendungType getDatenschutzbestimmungen() { + return datenschutzbestimmungen; + } + + /** + * Legt den Wert der datenschutzbestimmungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DatenverwendungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDatenschutzbestimmungen(DatenverwendungType value) { + this.datenschutzbestimmungen = value; + } + + /** + * Gets the value of the kontierung 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 kontierung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKontierung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KontierungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKontierung() { + if (kontierung == null) { + kontierung = new ArrayList(); + } + return this.kontierung; + } + + /** + * Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ErsatzpolizzenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ErsatzpolizzenType getErsatzpolizzennummer() { + return ersatzpolizzennummer; + } + + /** + * Legt den Wert der ersatzpolizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ErsatzpolizzenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsatzpolizzennummer(ErsatzpolizzenType value) { + this.ersatzpolizzennummer = value; + } + + /** + * Gets the value of the zusendungWeitereDokumente 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 zusendungWeitereDokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusendungWeitereDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusendungWeitereDokumente() { + if (zusendungWeitereDokumente == null) { + zusendungWeitereDokumente = new ArrayList(); + } + return this.zusendungWeitereDokumente; + } + + /** + * Gets the value of the zusaetzlicheAntragsdaten 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 zusaetzlicheAntragsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheAntragsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheAntragsdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheAntragsdaten() { + if (zusaetzlicheAntragsdaten == null) { + zusaetzlicheAntragsdaten = new ArrayList(); + } + return this.zusaetzlicheAntragsdaten; + } + + /** + * Gets the value of the sicherstellungen 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 sicherstellungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSicherstellungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SicherstellungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSicherstellungen() { + if (sicherstellungen == null) { + sicherstellungen = new ArrayList(); + } + return this.sicherstellungen; + } + + /** + * Gets the value of the einwilligungen 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 einwilligungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEinwilligungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EinwilligungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getEinwilligungen() { + if (einwilligungen == null) { + einwilligungen = new ArrayList(); + } + return this.einwilligungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezBOASchrittType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezBOASchrittType.java new file mode 100644 index 00000000..caa8244e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezBOASchrittType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrackter Basistyp für das Datenmodell aller BOA-Prozessschritte + * + *

Java-Klasse für SpezBOASchritt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBOASchritt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBOASchritt_Type") +@XmlSeeAlso({ + SpezBerechnungType.class, + SpezOffertType.class, + SpezAntragType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezBOASchrittType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezBerechnungType.java new file mode 100644 index 00000000..b0499d58 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezBerechnungType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SpezBerechnungKfzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SpezBerechnungKrankenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SpezBerechnungLebenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SpezBerechnungRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.BerechnungSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SpezBerechnungUnfallType; + + +/** + * Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist + * + *

Java-Klasse für SpezBerechnung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBOASchritt_Type">
+ *       <sequence>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnung_Type", propOrder = { + "personen" +}) +@XmlSeeAlso({ + SpezBerechnungUnfallType.class, + SpezBerechnungKfzType.class, + SpezBerechnungRechtsschutzType.class, + BerechnungSachPrivatType.class, + SpezBerechnungKrankenType.class, + SpezBerechnungLebenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SpezBerechnungType + extends SpezBOASchrittType +{ + + @XmlElement(name = "Personen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List personen; + + /** + * Gets the value of the personen 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 personen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonVertragType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezOffertType.java new file mode 100644 index 00000000..ca0b54fa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SpezOffertType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SpezOffertKfzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SpezOffertKrankenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SpezOffertLebenType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SpezOffertRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.OffertSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SpezOffertUnfallType; + + +/** + * Abstrakter Basistyp Offert, der bei Request und Response gleich ist + * + *

Java-Klasse für SpezOffert_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffert_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBOASchritt_Type">
+ *       <sequence>
+ *         <element name="Offertnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
+ *         <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffert_Type", propOrder = { + "offertnummer", + "personen", + "versicherungsnehmer" +}) +@XmlSeeAlso({ + SpezOffertUnfallType.class, + SpezOffertKfzType.class, + SpezOffertRechtsschutzType.class, + OffertSachPrivatType.class, + SpezOffertKrankenType.class, + SpezOffertLebenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SpezOffertType + extends SpezBOASchrittType +{ + + @XmlElement(name = "Offertnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType offertnummer; + @XmlElement(name = "Personen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List personen; + @XmlElement(name = "Versicherungsnehmer") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int versicherungsnehmer; + + /** + * Ruft den Wert der offertnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getOffertnummer() { + return offertnummer; + } + + /** + * Legt den Wert der offertnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertnummer(ObjektIdType value) { + this.offertnummer = value; + } + + /** + * Gets the value of the personen 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 personen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonVertragType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } + + /** + * Ruft den Wert der versicherungsnehmer-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getVersicherungsnehmer() { + return versicherungsnehmer; + } + + /** + * Legt den Wert der versicherungsnehmer-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungsnehmer(int value) { + this.versicherungsnehmer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationRequestGenType.java new file mode 100644 index 00000000..27c93d8f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzRequest; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallRequestType; + + +/** + * Abstrakter Request der Antragsüberleitung mit generischen Produktbausteinen + * + *

Java-Klasse für SubmitApplicationRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + SubmitApplicationUnfallRequestType.class, + SubmitApplicationSachPrivatRequestType.class, + SubmitApplicationLebenRequestType.class, + SubmitApplicationKrankenRequest.class, + SubmitApplicationRechtsschutzRequest.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SubmitApplicationRequestGenType + extends SubmitApplicationRequestType +{ + + @XmlElement(name = "Produktmetadaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationRequestType.java new file mode 100644 index 00000000..7072cbd8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationRequestType.java @@ -0,0 +1,152 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokumentType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzRequestType; + + +/** + * Abstrakter Request für die Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRequest_Type", propOrder = { + "dateianhaenge", + "dokumente", + "antragsnummer" +}) +@XmlSeeAlso({ + SubmitApplicationKfzRequestType.class, + SubmitApplicationRequestGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SubmitApplicationRequestType + extends BOAProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dateianhaenge; + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + @XmlElement(name = "Antragsnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType antragsnummer; + + /** + * Gets the value of the dateianhaenge 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 dateianhaenge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationResponseGenType.java new file mode 100644 index 00000000..7dc68088 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzResponse; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallResponseType; + + +/** + * Abstrakter Response der Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponseGen_Type") +@XmlSeeAlso({ + SubmitApplicationUnfallResponseType.class, + SubmitApplicationSachPrivatResponseType.class, + SubmitApplicationLebenResponseType.class, + SubmitApplicationKrankenResponse.class, + SubmitApplicationRechtsschutzResponse.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SubmitApplicationResponseGenType + extends SubmitApplicationResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationResponseType.java new file mode 100644 index 00000000..7a03cfce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/SubmitApplicationResponseType.java @@ -0,0 +1,237 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokumentBasisType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzResponseType; + + +/** + * Abstrakter Response der Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente", + "dokumenteAnforderungen", + "polizzennr", + "vertragsID" +}) +@XmlSeeAlso({ + SubmitApplicationKfzResponseType.class, + SubmitApplicationResponseGenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SubmitApplicationResponseType + extends BOAProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int antragstatus; + @XmlElement(name = "Antragsnummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + @XmlElement(name = "DokumenteAnforderungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumenteAnforderungen; + @XmlElement(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragstatus(int value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the dokumenteAnforderungen 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 dokumenteAnforderungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumenteAnforderungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentBasisType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumenteAnforderungen() { + if (dokumenteAnforderungen == null) { + dokumenteAnforderungen = new ArrayList(); + } + return this.dokumenteAnforderungen; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java new file mode 100644 index 00000000..255e5b17 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung des Antrags um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheAntragsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheAntragsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheAntragsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/package-info.java new file mode 100644 index 00000000..45efde95 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ArtBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ArtBesichtigungType.java new file mode 100644 index 00000000..16f7c550 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ArtBesichtigungType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ArtBesichtigung_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="ArtBesichtigung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Besichtigung durch Betreuer"/>
+ *     <enumeration value="Kaufvertrag Markenhaendler mit Beschreibung"/>
+ *     <enumeration value="Besichtigung durch ARBOE, OEAMTC"/>
+ *     <enumeration value="Nachbesichtigung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ArtBesichtigung_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum ArtBesichtigungType { + + @XmlEnumValue("Besichtigung durch Betreuer") + BESICHTIGUNG_DURCH_BETREUER("Besichtigung durch Betreuer"), + @XmlEnumValue("Kaufvertrag Markenhaendler mit Beschreibung") + KAUFVERTRAG_MARKENHAENDLER_MIT_BESCHREIBUNG("Kaufvertrag Markenhaendler mit Beschreibung"), + @XmlEnumValue("Besichtigung durch ARBOE, OEAMTC") + BESICHTIGUNG_DURCH_ARBOE_OEAMTC("Besichtigung durch ARBOE, OEAMTC"), + @XmlEnumValue("Nachbesichtigung") + NACHBESICHTIGUNG("Nachbesichtigung"); + private final String value; + + ArtBesichtigungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ArtBesichtigungType fromValue(String v) { + for (ArtBesichtigungType c: ArtBesichtigungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/AssistanceKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/AssistanceKfzType.java new file mode 100644 index 00000000..7dd2af58 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/AssistanceKfzType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Assistance + * + *

Java-Klasse für AssistanceKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AssistanceKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AssistanceKfz_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AssistanceKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CalculateKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CalculateKfzRequestType.java new file mode 100644 index 00000000..401b694d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CalculateKfzRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateRequestType; + + +/** + * Typ des Requestobjekts für eine Kfz-Berechnung + * + *

Java-Klasse für CalculateKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzRequest_Type", propOrder = { + "berechnungsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateKfzRequestType + extends CalculateRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungKfzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungKfzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsanfrage(SpezBerechnungKfzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CalculateKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CalculateKfzResponseType.java new file mode 100644 index 00000000..cfcf06d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CalculateKfzResponseType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateResponseType; + + +/** + * Typ des Responseobjekts für eine Kfz-Berechnung + * + *

Java-Klasse für CalculateKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type" minOccurs="0"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}UpsellingKfzResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateKfzResponseType + extends CalculateResponseType +{ + + @XmlElement(name = "Berechnungsantwort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungKfzType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected UpsellingKfzResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungKfzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsantwort(SpezBerechnungKfzType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingKfzResponseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public UpsellingKfzResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingKfzResponseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setResponseUpselling(UpsellingKfzResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateApplicationKfzRequestType.java new file mode 100644 index 00000000..02da483d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateApplicationKfzRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationRequestType; + + +/** + * Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags + * + *

Java-Klasse für CreateApplicationKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationKfzRequestType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateApplicationKfzResponseType.java new file mode 100644 index 00000000..9d501f02 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateApplicationKfzResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationResponseType; + + +/** + * Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags + * + *

Java-Klasse für CreateApplicationKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationKfzResponseType + extends CreateApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateOfferKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateOfferKfzRequestType.java new file mode 100644 index 00000000..1f380694 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateOfferKfzRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferRequestType; + + +/** + * Typ des Request für ein Kfz-Offert + * + *

Java-Klasse für CreateOfferKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzRequest_Type", propOrder = { + "offertanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferKfzRequestType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Offertanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertKfzType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertKfzType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertanfrage(SpezOffertKfzType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateOfferKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateOfferKfzResponseType.java new file mode 100644 index 00000000..fcafc8df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateOfferKfzResponseType.java @@ -0,0 +1,106 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferResponseType; + + +/** + * Typ des Response für ein Kfz-Offert + * + *

Java-Klasse für CreateOfferKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzResponse_Type", propOrder = { + "offertantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferKfzResponseType + extends CreateOfferResponseType +{ + + @XmlElement(name = "Offertantwort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected CreateOfferKfzResponseType.Offertantwort offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public CreateOfferKfzResponseType.Offertantwort getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertantwort(CreateOfferKfzResponseType.Offertantwort value) { + this.offertantwort = value; + } + + + /** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Offertantwort + extends SpezOffertKfzType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateVBRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateVBRequest.java new file mode 100644 index 00000000..b346c101 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateVBRequest.java @@ -0,0 +1,491 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PersonType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VorlaeufigeDeckungType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Vermittlernr" type="{urn:omds20}Vermnr"/>
+ *         <element name="Art">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="NEU"/>
+ *               <enumeration value="WIEDER"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Kennzeichen" type="{urn:omds20}Pol_Kennz_Type" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Fahrzeug" maxOccurs="3" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="FzgArt" type="{urn:omds20}FzgArtCd_Type"/>
+ *                   <element name="MarkeType">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <maxLength value="20"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Fahrgestnr" type="{urn:omds20}Fahrgestnr_Type" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Versicherungsnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ *         <element name="GueltigAb" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="VorlaeufigeDeckung" type="{urn:omds3CommonServiceTypes-1-1-0}VorlaeufigeDeckung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZusaetzlicheVBDaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheVBDaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vermittlernr", + "art", + "kennzeichen", + "polizzennr", + "fahrzeug", + "versicherungsnehmer", + "gueltigAb", + "vorlaeufigeDeckung", + "zusaetzlicheVBDaten" +}) +@XmlRootElement(name = "CreateVBRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateVBRequest + extends CommonRequestType +{ + + @XmlElement(name = "Vermittlernr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermittlernr; + @XmlElement(name = "Art", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String art; + @XmlElement(name = "Kennzeichen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kennzeichen; + @XmlElement(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "Fahrzeug") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List fahrzeug; + @XmlElement(name = "Versicherungsnehmer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PersonType versicherungsnehmer; + @XmlElement(name = "GueltigAb") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gueltigAb; + @XmlElement(name = "VorlaeufigeDeckung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vorlaeufigeDeckung; + @XmlElement(name = "ZusaetzlicheVBDaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheVBDaten; + + /** + * Ruft den Wert der vermittlernr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermittlernr() { + return vermittlernr; + } + + /** + * Legt den Wert der vermittlernr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermittlernr(String value) { + this.vermittlernr = value; + } + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Gets the value of the fahrzeug 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 fahrzeug property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFahrzeug().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CreateVBRequest.Fahrzeug } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getFahrzeug() { + if (fahrzeug == null) { + fahrzeug = new ArrayList(); + } + return this.fahrzeug; + } + + /** + * Ruft den Wert der versicherungsnehmer-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PersonType getVersicherungsnehmer() { + return versicherungsnehmer; + } + + /** + * Legt den Wert der versicherungsnehmer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersicherungsnehmer(PersonType value) { + this.versicherungsnehmer = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Gets the value of the vorlaeufigeDeckung 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 vorlaeufigeDeckung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorlaeufigeDeckung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VorlaeufigeDeckungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVorlaeufigeDeckung() { + if (vorlaeufigeDeckung == null) { + vorlaeufigeDeckung = new ArrayList(); + } + return this.vorlaeufigeDeckung; + } + + /** + * Gets the value of the zusaetzlicheVBDaten 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 zusaetzlicheVBDaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheVBDaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVBDatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheVBDaten() { + if (zusaetzlicheVBDaten == null) { + zusaetzlicheVBDaten = new ArrayList(); + } + return this.zusaetzlicheVBDaten; + } + + + /** + *

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 name="FzgArt" type="{urn:omds20}FzgArtCd_Type"/>
+     *         <element name="MarkeType">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <maxLength value="20"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Fahrgestnr" type="{urn:omds20}Fahrgestnr_Type" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "fzgArt", + "markeType", + "fahrgestnr" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Fahrzeug { + + @XmlElement(name = "FzgArt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fzgArt; + @XmlElement(name = "MarkeType", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String markeType; + @XmlElement(name = "Fahrgestnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrgestnr; + + /** + * Ruft den Wert der fzgArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFzgArt() { + return fzgArt; + } + + /** + * Legt den Wert der fzgArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFzgArt(String value) { + this.fzgArt = value; + } + + /** + * Ruft den Wert der markeType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMarkeType() { + return markeType; + } + + /** + * Legt den Wert der markeType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMarkeType(String value) { + this.markeType = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateVBResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateVBResponse.java new file mode 100644 index 00000000..6f7aace2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/CreateVBResponse.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProzessDokHandoutType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="VBNr" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="VBDokument" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokHandout_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vbNr", + "vbDokument" +}) +@XmlRootElement(name = "CreateVBResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateVBResponse + extends CommonResponseType +{ + + @XmlElement(name = "VBNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vbNr; + @XmlElement(name = "VBDokument", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ProzessDokHandoutType vbDokument; + + /** + * Ruft den Wert der vbNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVBNr() { + return vbNr; + } + + /** + * Legt den Wert der vbNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVBNr(String value) { + this.vbNr = value; + } + + /** + * Ruft den Wert der vbDokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link ProzessDokHandoutType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ProzessDokHandoutType getVBDokument() { + return vbDokument; + } + + /** + * Legt den Wert der vbDokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ProzessDokHandoutType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVBDokument(ProzessDokHandoutType value) { + this.vbDokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ElementarproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ElementarproduktKfzType.java new file mode 100644 index 00000000..1cc2210d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ElementarproduktKfzType.java @@ -0,0 +1,111 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementarproduktType; + + +/** + * Abstrakte Basisklasse für KFZ-Elementarprodukte + * + *

Java-Klasse für ElementarproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *         <element name="LeasingVerbundUnternehmen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktKfz_Type", propOrder = { + "fahrzeugRefLfdNr", + "leasingVerbundUnternehmen" +}) +@XmlSeeAlso({ + HaftpflichtKfzType.class, + KaskoKfzType.class, + InsassenUnfallKfzType.class, + LenkerUnfallKfzType.class, + AssistanceKfzType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ElementarproduktKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "FahrzeugRefLfdNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrzeugRefLfdNr; + @XmlElement(name = "LeasingVerbundUnternehmen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean leasingVerbundUnternehmen; + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrzeugRefLfdNr(String value) { + this.fahrzeugRefLfdNr = value; + } + + /** + * Ruft den Wert der leasingVerbundUnternehmen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isLeasingVerbundUnternehmen() { + return leasingVerbundUnternehmen; + } + + /** + * Legt den Wert der leasingVerbundUnternehmen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeasingVerbundUnternehmen(Boolean value) { + this.leasingVerbundUnternehmen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/FzZustandBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/FzZustandBesichtigungType.java new file mode 100644 index 00000000..cdea4cec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/FzZustandBesichtigungType.java @@ -0,0 +1,324 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.math.BigInteger; +import javax.annotation.Generated; +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; + + +/** + * Ergebnisse einer Besichtigung + * + *

Java-Klasse für FzZustandBesichtigung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="FzZustandBesichtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ArtBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ArtBesichtigung_Type"/>
+ *         <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
+ *         <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
+ *         <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FzZustandBesichtigung_Type", propOrder = { + "zustandsberichtLiegtAlsFormularBei", + "artBesichtigung", + "schaedenAnScheibenKleinglas", + "schaedenAmFahrzeug", + "kilometerLtBesichtigung", + "vorschaeden", + "besichtigungsort", + "besichtigungsdatum", + "grundFuerNachbesichtigung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class FzZustandBesichtigungType { + + @XmlElement(name = "ZustandsberichtLiegtAlsFormularBei") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean zustandsberichtLiegtAlsFormularBei; + @XmlElement(name = "ArtBesichtigung", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ArtBesichtigungType artBesichtigung; + @XmlElement(name = "SchaedenAnScheibenKleinglas") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas; + @XmlElement(name = "SchaedenAmFahrzeug") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchaedenAmFahrzeugType schaedenAmFahrzeug; + @XmlElement(name = "KilometerLtBesichtigung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger kilometerLtBesichtigung; + @XmlElement(name = "Vorschaeden") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vorschaeden; + @XmlElement(name = "Besichtigungsort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String besichtigungsort; + @XmlElement(name = "Besichtigungsdatum") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar besichtigungsdatum; + @XmlElement(name = "GrundFuerNachbesichtigung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String grundFuerNachbesichtigung; + + /** + * Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isZustandsberichtLiegtAlsFormularBei() { + return zustandsberichtLiegtAlsFormularBei; + } + + /** + * Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZustandsberichtLiegtAlsFormularBei(Boolean value) { + this.zustandsberichtLiegtAlsFormularBei = value; + } + + /** + * Ruft den Wert der artBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArtBesichtigungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ArtBesichtigungType getArtBesichtigung() { + return artBesichtigung; + } + + /** + * Legt den Wert der artBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArtBesichtigungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArtBesichtigung(ArtBesichtigungType value) { + this.artBesichtigung = value; + } + + /** + * Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() { + return schaedenAnScheibenKleinglas; + } + + /** + * Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) { + this.schaedenAnScheibenKleinglas = value; + } + + /** + * Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAmFahrzeugType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() { + return schaedenAmFahrzeug; + } + + /** + * Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAmFahrzeugType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) { + this.schaedenAmFahrzeug = value; + } + + /** + * Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getKilometerLtBesichtigung() { + return kilometerLtBesichtigung; + } + + /** + * Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKilometerLtBesichtigung(BigInteger value) { + this.kilometerLtBesichtigung = value; + } + + /** + * Ruft den Wert der vorschaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVorschaeden() { + return vorschaeden; + } + + /** + * Legt den Wert der vorschaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorschaeden(String value) { + this.vorschaeden = value; + } + + /** + * Ruft den Wert der besichtigungsort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBesichtigungsort() { + return besichtigungsort; + } + + /** + * Legt den Wert der besichtigungsort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBesichtigungsort(String value) { + this.besichtigungsort = value; + } + + /** + * Ruft den Wert der besichtigungsdatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getBesichtigungsdatum() { + return besichtigungsdatum; + } + + /** + * Legt den Wert der besichtigungsdatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBesichtigungsdatum(XMLGregorianCalendar value) { + this.besichtigungsdatum = value; + } + + /** + * Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGrundFuerNachbesichtigung() { + return grundFuerNachbesichtigung; + } + + /** + * Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGrundFuerNachbesichtigung(String value) { + this.grundFuerNachbesichtigung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/HaftpflichtKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/HaftpflichtKfzType.java new file mode 100644 index 00000000..af511a85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/HaftpflichtKfzType.java @@ -0,0 +1,231 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.math.BigDecimal; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_15.ELVersicherungssummeType; + + +/** + * Typ für das Elementarprodukt KFZ-Haftpflicht + * + *

Java-Klasse für HaftpflichtKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="HaftpflichtKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ *         <element name="VarianteLeihwagen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VarianteLeihwagen_Type"/>
+ *         <element ref="{urn:omds20}EL-Einstufung"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="VDNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HaftpflichtKfz_Type", propOrder = { + "art", + "elVersicherungssumme", + "varianteLeihwagen", + "elEinstufung", + "zielpraemie", + "vdNummer" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class HaftpflichtKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String art; + @XmlElement(name = "EL-Versicherungssumme", namespace = "urn:omds20", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ELVersicherungssummeType elVersicherungssumme; + @XmlElement(name = "VarianteLeihwagen", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VarianteLeihwagenType varianteLeihwagen; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ELEinstufungType elEinstufung; + @XmlElement(name = "Zielpraemie") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal zielpraemie; + @XmlElement(name = "VDNummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vdNummer; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArt(String value) { + this.art = value; + } + + /** + * Versicherungssumme Haftpflicht + * + * @return + * possible object is + * {@link ELVersicherungssummeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ELVersicherungssummeType getELVersicherungssumme() { + return elVersicherungssumme; + } + + /** + * Legt den Wert der elVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELVersicherungssummeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setELVersicherungssumme(ELVersicherungssummeType value) { + this.elVersicherungssumme = value; + } + + /** + * Ruft den Wert der varianteLeihwagen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteLeihwagenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VarianteLeihwagenType getVarianteLeihwagen() { + return varianteLeihwagen; + } + + /** + * Legt den Wert der varianteLeihwagen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteLeihwagenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVarianteLeihwagen(VarianteLeihwagenType value) { + this.varianteLeihwagen = value; + } + + /** + * Ruft den Wert der elEinstufung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELEinstufungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ELEinstufungType getELEinstufung() { + return elEinstufung; + } + + /** + * Legt den Wert der elEinstufung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELEinstufungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setELEinstufung(ELEinstufungType value) { + this.elEinstufung = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der vdNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVDNummer() { + return vdNummer; + } + + /** + * Legt den Wert der vdNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVDNummer(String value) { + this.vdNummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/InsassenUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/InsassenUnfallKfzType.java new file mode 100644 index 00000000..48ab035f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/InsassenUnfallKfzType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +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; + + +/** + * Typ für das Elementarprodukt KFZ-Insassenunfall + * + *

Java-Klasse für InsassenUnfallKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="InsassenUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="InsassenUnfallSystem" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallSystem_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InsassenUnfallKfz_Type", propOrder = { + "insassenUnfallSystem" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class InsassenUnfallKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "InsassenUnfallSystem", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected InsassenUnfallSystemType insassenUnfallSystem; + + /** + * Ruft den Wert der insassenUnfallSystem-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallSystemType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public InsassenUnfallSystemType getInsassenUnfallSystem() { + return insassenUnfallSystem; + } + + /** + * Legt den Wert der insassenUnfallSystem-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallSystemType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setInsassenUnfallSystem(InsassenUnfallSystemType value) { + this.insassenUnfallSystem = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/InsassenUnfallSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/InsassenUnfallSystemType.java new file mode 100644 index 00000000..16f7dcb4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/InsassenUnfallSystemType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für InsassenUnfallSystem_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="InsassenUnfallSystem_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Pauschalsystem"/>
+ *     <enumeration value="Platzsystem1"/>
+ *     <enumeration value="Platzsystem2"/>
+ *     <enumeration value="Personensystem"/>
+ *     <enumeration value="Lenkerunfallversicherung"/>
+ *     <enumeration value="Aufsassenunfallversicherung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InsassenUnfallSystem_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum InsassenUnfallSystemType { + + @XmlEnumValue("Pauschalsystem") + PAUSCHALSYSTEM("Pauschalsystem"), + @XmlEnumValue("Platzsystem1") + PLATZSYSTEM_1("Platzsystem1"), + @XmlEnumValue("Platzsystem2") + PLATZSYSTEM_2("Platzsystem2"), + @XmlEnumValue("Personensystem") + PERSONENSYSTEM("Personensystem"), + @XmlEnumValue("Lenkerunfallversicherung") + LENKERUNFALLVERSICHERUNG("Lenkerunfallversicherung"), + @XmlEnumValue("Aufsassenunfallversicherung") + AUFSASSENUNFALLVERSICHERUNG("Aufsassenunfallversicherung"); + private final String value; + + InsassenUnfallSystemType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InsassenUnfallSystemType fromValue(String v) { + for (InsassenUnfallSystemType c: InsassenUnfallSystemType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/KaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/KaskoKfzType.java new file mode 100644 index 00000000..63693430 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/KaskoKfzType.java @@ -0,0 +1,321 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.math.BigDecimal; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.BezugsrechtType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VinkulierungType; + + +/** + * Abstrakter Basistyp für die Kasko-Elementarprodukte + * + *

Java-Klasse für KaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element name="SelbstbehaltBisBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="KMLeistung" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="VorsteuerAbzugBerechtigung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkulierung_Type" minOccurs="0"/>
+ *         <element name="Bezugsrecht" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsrecht_Type" minOccurs="0"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Eingeschraenkt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Neuwertklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KaskoKfz_Type", propOrder = { + "art", + "selbstbehaltBisBetrag", + "kmLeistung", + "vorsteuerAbzugBerechtigung", + "vinkulierung", + "bezugsrecht", + "zielpraemie", + "eingeschraenkt", + "neuwertklausel" +}) +@XmlSeeAlso({ + TeilkaskoKfzType.class, + VollkaskoKfzType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class KaskoKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String art; + @XmlElement(name = "SelbstbehaltBisBetrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal selbstbehaltBisBetrag; + @XmlElement(name = "KMLeistung") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long kmLeistung; + @XmlElement(name = "VorsteuerAbzugBerechtigung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean vorsteuerAbzugBerechtigung; + @XmlElement(name = "Vinkulierung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VinkulierungType vinkulierung; + @XmlElement(name = "Bezugsrecht") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BezugsrechtType bezugsrecht; + @XmlElement(name = "Zielpraemie") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal zielpraemie; + @XmlElement(name = "Eingeschraenkt", defaultValue = "0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean eingeschraenkt; + @XmlElement(name = "Neuwertklausel") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean neuwertklausel; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der selbstbehaltBisBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getSelbstbehaltBisBetrag() { + return selbstbehaltBisBetrag; + } + + /** + * Legt den Wert der selbstbehaltBisBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehaltBisBetrag(BigDecimal value) { + this.selbstbehaltBisBetrag = value; + } + + /** + * Ruft den Wert der kmLeistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getKMLeistung() { + return kmLeistung; + } + + /** + * Legt den Wert der kmLeistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKMLeistung(Long value) { + this.kmLeistung = value; + } + + /** + * Ruft den Wert der vorsteuerAbzugBerechtigung-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isVorsteuerAbzugBerechtigung() { + return vorsteuerAbzugBerechtigung; + } + + /** + * Legt den Wert der vorsteuerAbzugBerechtigung-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorsteuerAbzugBerechtigung(boolean value) { + this.vorsteuerAbzugBerechtigung = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkulierungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VinkulierungType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkulierungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVinkulierung(VinkulierungType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der bezugsrecht-Eigenschaft ab. + * + * @return + * possible object is + * {@link BezugsrechtType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BezugsrechtType getBezugsrecht() { + return bezugsrecht; + } + + /** + * Legt den Wert der bezugsrecht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BezugsrechtType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBezugsrecht(BezugsrechtType value) { + this.bezugsrecht = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der eingeschraenkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isEingeschraenkt() { + return eingeschraenkt; + } + + /** + * Legt den Wert der eingeschraenkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEingeschraenkt(Boolean value) { + this.eingeschraenkt = value; + } + + /** + * Ruft den Wert der neuwertklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isNeuwertklausel() { + return neuwertklausel; + } + + /** + * Legt den Wert der neuwertklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNeuwertklausel(Boolean value) { + this.neuwertklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/LenkerUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/LenkerUnfallKfzType.java new file mode 100644 index 00000000..ac575f7b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/LenkerUnfallKfzType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Lenkerunfall + * + *

Java-Klasse für LenkerUnfallKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LenkerUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LenkerUnfallKfz_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class LenkerUnfallKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ObjectFactory.java new file mode 100644 index 00000000..91e99dbb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ObjectFactory.java @@ -0,0 +1,411 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +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.r1_9_0.on2antrag.kfz 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _CalculateKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CalculateKfzRequest"); + private final static QName _CalculateKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CalculateKfzResponse"); + private final static QName _CreateOfferKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateOfferKfzRequest"); + private final static QName _CreateOfferKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateOfferKfzResponse"); + private final static QName _CreateApplicationKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateApplicationKfzRequest"); + private final static QName _CreateApplicationKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateApplicationKfzResponse"); + private final static QName _SubmitApplicationKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "SubmitApplicationKfzRequest"); + private final static QName _SubmitApplicationKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "SubmitApplicationKfzResponse"); + private final static QName _FahrzeugRefLfdNr_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "FahrzeugRefLfdNr"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CreateVBRequest } + * + */ + public CreateVBRequest createCreateVBRequest() { + return new CreateVBRequest(); + } + + /** + * Create an instance of {@link VorversicherungenKfzType } + * + */ + public VorversicherungenKfzType createVorversicherungenKfzType() { + return new VorversicherungenKfzType(); + } + + /** + * Create an instance of {@link CreateOfferKfzResponseType } + * + */ + public CreateOfferKfzResponseType createCreateOfferKfzResponseType() { + return new CreateOfferKfzResponseType(); + } + + /** + * Create an instance of {@link CalculateKfzRequestType } + * + */ + public CalculateKfzRequestType createCalculateKfzRequestType() { + return new CalculateKfzRequestType(); + } + + /** + * Create an instance of {@link CalculateKfzResponseType } + * + */ + public CalculateKfzResponseType createCalculateKfzResponseType() { + return new CalculateKfzResponseType(); + } + + /** + * Create an instance of {@link CreateOfferKfzRequestType } + * + */ + public CreateOfferKfzRequestType createCreateOfferKfzRequestType() { + return new CreateOfferKfzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationKfzRequestType } + * + */ + public CreateApplicationKfzRequestType createCreateApplicationKfzRequestType() { + return new CreateApplicationKfzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationKfzResponseType } + * + */ + public CreateApplicationKfzResponseType createCreateApplicationKfzResponseType() { + return new CreateApplicationKfzResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationKfzRequestType } + * + */ + public SubmitApplicationKfzRequestType createSubmitApplicationKfzRequestType() { + return new SubmitApplicationKfzRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationKfzResponseType } + * + */ + public SubmitApplicationKfzResponseType createSubmitApplicationKfzResponseType() { + return new SubmitApplicationKfzResponseType(); + } + + /** + * Create an instance of {@link CreateVBRequest.Fahrzeug } + * + */ + public CreateVBRequest.Fahrzeug createCreateVBRequestFahrzeug() { + return new CreateVBRequest.Fahrzeug(); + } + + /** + * Create an instance of {@link CreateVBResponse } + * + */ + public CreateVBResponse createCreateVBResponse() { + return new CreateVBResponse(); + } + + /** + * Create an instance of {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType createVerkaufsproduktKfzType() { + return new VerkaufsproduktKfzType(); + } + + /** + * Create an instance of {@link ProduktKfzType } + * + */ + public ProduktKfzType createProduktKfzType() { + return new ProduktKfzType(); + } + + /** + * Create an instance of {@link HaftpflichtKfzType } + * + */ + public HaftpflichtKfzType createHaftpflichtKfzType() { + return new HaftpflichtKfzType(); + } + + /** + * Create an instance of {@link TeilkaskoKfzType } + * + */ + public TeilkaskoKfzType createTeilkaskoKfzType() { + return new TeilkaskoKfzType(); + } + + /** + * Create an instance of {@link VollkaskoKfzType } + * + */ + public VollkaskoKfzType createVollkaskoKfzType() { + return new VollkaskoKfzType(); + } + + /** + * Create an instance of {@link InsassenUnfallKfzType } + * + */ + public InsassenUnfallKfzType createInsassenUnfallKfzType() { + return new InsassenUnfallKfzType(); + } + + /** + * Create an instance of {@link LenkerUnfallKfzType } + * + */ + public LenkerUnfallKfzType createLenkerUnfallKfzType() { + return new LenkerUnfallKfzType(); + } + + /** + * Create an instance of {@link AssistanceKfzType } + * + */ + public AssistanceKfzType createAssistanceKfzType() { + return new AssistanceKfzType(); + } + + /** + * Create an instance of {@link ProduktKfzRechtsschutzType } + * + */ + public ProduktKfzRechtsschutzType createProduktKfzRechtsschutzType() { + return new ProduktKfzRechtsschutzType(); + } + + /** + * Create an instance of {@link VerkehrsrechtsschutzKfzType } + * + */ + public VerkehrsrechtsschutzKfzType createVerkehrsrechtsschutzKfzType() { + return new VerkehrsrechtsschutzKfzType(); + } + + /** + * Create an instance of {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType createSpezBerechnungKfzType() { + return new SpezBerechnungKfzType(); + } + + /** + * Create an instance of {@link SpezOffertKfzType } + * + */ + public SpezOffertKfzType createSpezOffertKfzType() { + return new SpezOffertKfzType(); + } + + /** + * Create an instance of {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType createSpezAntragKfzType() { + return new SpezAntragKfzType(); + } + + /** + * Create an instance of {@link ZusaetzlicheKfzdatenType } + * + */ + public ZusaetzlicheKfzdatenType createZusaetzlicheKfzdatenType() { + return new ZusaetzlicheKfzdatenType(); + } + + /** + * Create an instance of {@link WechselkennzeichenType } + * + */ + public WechselkennzeichenType createWechselkennzeichenType() { + return new WechselkennzeichenType(); + } + + /** + * Create an instance of {@link FzZustandBesichtigungType } + * + */ + public FzZustandBesichtigungType createFzZustandBesichtigungType() { + return new FzZustandBesichtigungType(); + } + + /** + * Create an instance of {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public ZusaetzlicheAntragsdatenKfzType createZusaetzlicheAntragsdatenKfzType() { + return new ZusaetzlicheAntragsdatenKfzType(); + } + + /** + * Create an instance of {@link VorversicherungenKfzType.VorversicherungKfz } + * + */ + public VorversicherungenKfzType.VorversicherungKfz createVorversicherungenKfzTypeVorversicherungKfz() { + return new VorversicherungenKfzType.VorversicherungKfz(); + } + + /** + * Create an instance of {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + public CreateOfferKfzResponseType.Offertantwort createCreateOfferKfzResponseTypeOffertantwort() { + return new CreateOfferKfzResponseType.Offertantwort(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CalculateKfzRequest") + public JAXBElement createCalculateKfzRequest(CalculateKfzRequestType value) { + return new JAXBElement(_CalculateKfzRequest_QNAME, CalculateKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CalculateKfzResponse") + public JAXBElement createCalculateKfzResponse(CalculateKfzResponseType value) { + return new JAXBElement(_CalculateKfzResponse_QNAME, CalculateKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateOfferKfzRequest") + public JAXBElement createCreateOfferKfzRequest(CreateOfferKfzRequestType value) { + return new JAXBElement(_CreateOfferKfzRequest_QNAME, CreateOfferKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateOfferKfzResponse") + public JAXBElement createCreateOfferKfzResponse(CreateOfferKfzResponseType value) { + return new JAXBElement(_CreateOfferKfzResponse_QNAME, CreateOfferKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateApplicationKfzRequest") + public JAXBElement createCreateApplicationKfzRequest(CreateApplicationKfzRequestType value) { + return new JAXBElement(_CreateApplicationKfzRequest_QNAME, CreateApplicationKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateApplicationKfzResponse") + public JAXBElement createCreateApplicationKfzResponse(CreateApplicationKfzResponseType value) { + return new JAXBElement(_CreateApplicationKfzResponse_QNAME, CreateApplicationKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "SubmitApplicationKfzRequest") + public JAXBElement createSubmitApplicationKfzRequest(SubmitApplicationKfzRequestType value) { + return new JAXBElement(_SubmitApplicationKfzRequest_QNAME, SubmitApplicationKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "SubmitApplicationKfzResponse") + public JAXBElement createSubmitApplicationKfzResponse(SubmitApplicationKfzResponseType value) { + return new JAXBElement(_SubmitApplicationKfzResponse_QNAME, SubmitApplicationKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "FahrzeugRefLfdNr") + public JAXBElement createFahrzeugRefLfdNr(String value) { + return new JAXBElement(_FahrzeugRefLfdNr_QNAME, String.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java new file mode 100644 index 00000000..3cf95f62 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +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 für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktKfzRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktKfzRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Verkehrsrechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkehrsrechtsschutzKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfzRechtsschutz_Type", propOrder = { + "verkehrsrechtsschutz" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktKfzRechtsschutzType + extends ZusatzproduktKfzType +{ + + @XmlElement(name = "Verkehrsrechtsschutz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkehrsrechtsschutzKfzType verkehrsrechtsschutz; + + /** + * Ruft den Wert der verkehrsrechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkehrsrechtsschutzKfzType getVerkehrsrechtsschutz() { + return verkehrsrechtsschutz; + } + + /** + * Legt den Wert der verkehrsrechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkehrsrechtsschutz(VerkehrsrechtsschutzKfzType value) { + this.verkehrsrechtsschutz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ProduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ProduktKfzType.java new file mode 100644 index 00000000..948046a3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ProduktKfzType.java @@ -0,0 +1,251 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktType; + + +/** + * Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="Haftpflicht" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}HaftpflichtKfz_Type" minOccurs="0"/>
+ *         <choice>
+ *           <element name="Teilkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}TeilkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *           <element name="Vollkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VollkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         </choice>
+ *         <element name="Kasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Insassenunfall" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Assistance" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}AssistanceKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfz_Type", propOrder = { + "haftpflicht", + "teilkasko", + "vollkasko", + "kasko", + "insassenunfall", + "assistance" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktKfzType + extends ProduktType +{ + + @XmlElement(name = "Haftpflicht") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected HaftpflichtKfzType haftpflicht; + @XmlElement(name = "Teilkasko") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List teilkasko; + @XmlElement(name = "Vollkasko") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vollkasko; + @XmlElement(name = "Kasko") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List kasko; + @XmlElement(name = "Insassenunfall") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List insassenunfall; + @XmlElement(name = "Assistance") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List assistance; + + /** + * Ruft den Wert der haftpflicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link HaftpflichtKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public HaftpflichtKfzType getHaftpflicht() { + return haftpflicht; + } + + /** + * Legt den Wert der haftpflicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link HaftpflichtKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHaftpflicht(HaftpflichtKfzType value) { + this.haftpflicht = value; + } + + /** + * Gets the value of the teilkasko 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 teilkasko property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTeilkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TeilkaskoKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getTeilkasko() { + if (teilkasko == null) { + teilkasko = new ArrayList(); + } + return this.teilkasko; + } + + /** + * Gets the value of the vollkasko 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 vollkasko property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVollkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VollkaskoKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVollkasko() { + if (vollkasko == null) { + vollkasko = new ArrayList(); + } + return this.vollkasko; + } + + /** + * Gets the value of the kasko 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 kasko property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KaskoKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKasko() { + if (kasko == null) { + kasko = new ArrayList(); + } + return this.kasko; + } + + /** + * Gets the value of the insassenunfall 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 insassenunfall property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInsassenunfall().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link InsassenUnfallKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getInsassenunfall() { + if (insassenunfall == null) { + insassenunfall = new ArrayList(); + } + return this.insassenunfall; + } + + /** + * Gets the value of the assistance 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 assistance property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAssistance().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AssistanceKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAssistance() { + if (assistance == null) { + assistance = new ArrayList(); + } + return this.assistance; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SchaedenAmFahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SchaedenAmFahrzeugType.java new file mode 100644 index 00000000..2457ea13 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SchaedenAmFahrzeugType.java @@ -0,0 +1,52 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAmFahrzeug_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="SchaedenAmFahrzeug_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an der Karosserie"/>
+ *     <enumeration value="Schäden an der Karosserie"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAmFahrzeug_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum SchaedenAmFahrzeugType { + + @XmlEnumValue("keine Sch\u00e4den an der Karosserie") + KEINE_SCHÄDEN_AN_DER_KAROSSERIE("keine Sch\u00e4den an der Karosserie"), + @XmlEnumValue("Sch\u00e4den an der Karosserie") + SCHÄDEN_AN_DER_KAROSSERIE("Sch\u00e4den an der Karosserie"); + private final String value; + + SchaedenAmFahrzeugType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAmFahrzeugType fromValue(String v) { + for (SchaedenAmFahrzeugType c: SchaedenAmFahrzeugType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java new file mode 100644 index 00000000..7619a237 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java @@ -0,0 +1,52 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAnScheibenKleinglas_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="SchaedenAnScheibenKleinglas_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an Scheiben / Kleinglas"/>
+ *     <enumeration value="Schäden an Scheiben / Kleinglas"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAnScheibenKleinglas_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum SchaedenAnScheibenKleinglasType { + + @XmlEnumValue("keine Sch\u00e4den an Scheiben / Kleinglas") + KEINE_SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("keine Sch\u00e4den an Scheiben / Kleinglas"), + @XmlEnumValue("Sch\u00e4den an Scheiben / Kleinglas") + SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("Sch\u00e4den an Scheiben / Kleinglas"); + private final String value; + + SchaedenAnScheibenKleinglasType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAnScheibenKleinglasType fromValue(String v) { + for (SchaedenAnScheibenKleinglasType c: SchaedenAnScheibenKleinglasType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezAntragKfzType.java new file mode 100644 index 00000000..a39e05ec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezAntragKfzType.java @@ -0,0 +1,167 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.BonusMalusSystemType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VinkularglaeubigerType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezAntragType; + + +/** + * Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird + * + *

Java-Klasse für SpezAntragKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *         <element name="BonusMalus" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusSystem_Type" minOccurs="0"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheKfzDaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragKfz_Type", propOrder = { + "verkaufsprodukt", + "bonusMalus", + "vinkulierung", + "zusaetzlicheKfzDaten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezAntragKfzType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktKfzType verkaufsprodukt; + @XmlElement(name = "BonusMalus") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BonusMalusSystemType bonusMalus; + @XmlElement(name = "Vinkulierung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VinkularglaeubigerType vinkulierung; + @XmlElement(name = "ZusaetzlicheKfzDaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZusaetzlicheKfzdatenType zusaetzlicheKfzDaten; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + + /** + * Ruft den Wert der bonusMalus-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusSystemType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BonusMalusSystemType getBonusMalus() { + return bonusMalus; + } + + /** + * Legt den Wert der bonusMalus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusSystemType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBonusMalus(BonusMalusSystemType value) { + this.bonusMalus = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkularglaeubigerType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VinkularglaeubigerType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkularglaeubigerType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVinkulierung(VinkularglaeubigerType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der zusaetzlicheKfzDaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheKfzdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZusaetzlicheKfzdatenType getZusaetzlicheKfzDaten() { + return zusaetzlicheKfzDaten; + } + + /** + * Legt den Wert der zusaetzlicheKfzDaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheKfzdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusaetzlicheKfzDaten(ZusaetzlicheKfzdatenType value) { + this.zusaetzlicheKfzDaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezBerechnungKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezBerechnungKfzType.java new file mode 100644 index 00000000..f1861fad --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezBerechnungKfzType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

Java-Klasse für SpezBerechnungKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungKfz_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezBerechnungKfzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezOffertKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezOffertKfzType.java new file mode 100644 index 00000000..a22e0ff7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SpezOffertKfzType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezOffertType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

Java-Klasse für SpezOffertKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertKfz_Type", propOrder = { + "verkaufsprodukt" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzResponseType.Offertantwort.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezOffertKfzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java new file mode 100644 index 00000000..1bc94b08 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationRequestType; + + +/** + * Typ des Requestobjekts für eine Antragseinreichung Kfz + * + *

Java-Klasse für SubmitApplicationKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationKfzRequestType + extends SubmitApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java new file mode 100644 index 00000000..426bb12b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationResponseType; + + +/** + * Typ des Responseobjekts für eine Antragseinreichung Kfz + * + *

Java-Klasse für SubmitApplicationKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationKfzResponseType + extends SubmitApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/TeilkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/TeilkaskoKfzType.java new file mode 100644 index 00000000..f89b5a88 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/TeilkaskoKfzType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +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 für das Elementarprodukt KFZ-Teilkasko + * + *

Java-Klasse für TeilkaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TeilkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Vandalismusklausel" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TeilkaskoKfz_Type", propOrder = { + "vandalismusklausel" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class TeilkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Vandalismusklausel") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected boolean vandalismusklausel; + + /** + * Ruft den Wert der vandalismusklausel-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public boolean isVandalismusklausel() { + return vandalismusklausel; + } + + /** + * Legt den Wert der vandalismusklausel-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVandalismusklausel(boolean value) { + this.vandalismusklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/UpsellingKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/UpsellingKfzResponseType.java new file mode 100644 index 00000000..fb4caeb4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/UpsellingKfzResponseType.java @@ -0,0 +1,75 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Response Upselling Alternativen + * + *

Java-Klasse für UpsellingKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UpsellingKfzResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingKfzResponse_Type", propOrder = { + "upsellingVerkaufsprodukte" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class UpsellingKfzResponseType { + + @XmlElement(name = "UpsellingVerkaufsprodukte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List upsellingVerkaufsprodukte; + + /** + * Gets the value of the upsellingVerkaufsprodukte 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 upsellingVerkaufsprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUpsellingVerkaufsprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VerkaufsproduktKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getUpsellingVerkaufsprodukte() { + if (upsellingVerkaufsprodukte == null) { + upsellingVerkaufsprodukte = new ArrayList(); + } + return this.upsellingVerkaufsprodukte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VarianteLeihwagenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VarianteLeihwagenType.java new file mode 100644 index 00000000..a517f5c9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VarianteLeihwagenType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VarianteLeihwagen_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="VarianteLeihwagen_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VarianteLeihwagen_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum VarianteLeihwagenType { + + + /** + * ohne Leihwagen + * + */ + VA, + + /** + * mit Leihwagen + * + */ + VB; + + public String value() { + return name(); + } + + public static VarianteLeihwagenType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VerkaufsproduktKfzType.java new file mode 100644 index 00000000..64d234c5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VerkaufsproduktKfzType.java @@ -0,0 +1,254 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds2Types.v2_15.PersArtCdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.FahrzeugType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VerkaufsproduktType; + + +/** + * Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht + * + *

Java-Klasse für VerkaufsproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *       <sequence>
+ *         <element name="Gebdat" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="PLZ" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="7"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PersArtCd" type="{urn:omds20}PersArtCd_Type" minOccurs="0"/>
+ *         <element name="KfzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ProduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KfzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteFahrzeuge" type="{urn:omds3CommonServiceTypes-1-1-0}Fahrzeug_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktKfz_Type", propOrder = { + "gebdat", + "plz", + "persArtCd", + "kfzVersicherung", + "kfzZusatzVersicherung", + "versicherteFahrzeuge" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerkaufsproduktKfzType + extends VerkaufsproduktType +{ + + @XmlElement(name = "Gebdat") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar gebdat; + @XmlElement(name = "PLZ") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String plz; + @XmlElement(name = "PersArtCd") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PersArtCdType persArtCd; + @XmlElement(name = "KfzVersicherung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List kfzVersicherung; + @XmlElement(name = "KfzZusatzVersicherung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List kfzZusatzVersicherung; + @XmlElement(name = "VersicherteFahrzeuge") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versicherteFahrzeuge; + + /** + * Ruft den Wert der gebdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getGebdat() { + return gebdat; + } + + /** + * Legt den Wert der gebdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebdat(XMLGregorianCalendar value) { + this.gebdat = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + + /** + * Gets the value of the kfzVersicherung 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 kfzVersicherung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKfzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKfzVersicherung() { + if (kfzVersicherung == null) { + kfzVersicherung = new ArrayList(); + } + return this.kfzVersicherung; + } + + /** + * Gets the value of the kfzZusatzVersicherung 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 kfzZusatzVersicherung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKfzZusatzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusatzproduktKfzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKfzZusatzVersicherung() { + if (kfzZusatzVersicherung == null) { + kfzZusatzVersicherung = new ArrayList(); + } + return this.kfzZusatzVersicherung; + } + + /** + * Gets the value of the versicherteFahrzeuge 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 versicherteFahrzeuge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherteFahrzeuge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FahrzeugType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersicherteFahrzeuge() { + if (versicherteFahrzeuge == null) { + versicherteFahrzeuge = new ArrayList(); + } + return this.versicherteFahrzeuge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java new file mode 100644 index 00000000..bbe4081d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java @@ -0,0 +1,37 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementarproduktType; + + +/** + * Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz + * + *

Java-Klasse für VerkehrsrechtsschutzKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkehrsrechtsschutzKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkehrsrechtsschutzKfz_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerkehrsrechtsschutzKfzType + extends ElementarproduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VollkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VollkaskoKfzType.java new file mode 100644 index 00000000..8617505e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VollkaskoKfzType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +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 für das Elementarprodukt KFZ-Vollkasko + * + *

Java-Klasse für VollkaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VollkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Leasingklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VollkaskoKfz_Type", propOrder = { + "leasingklausel" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VollkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Leasingklausel") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean leasingklausel; + + /** + * Ruft den Wert der leasingklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isLeasingklausel() { + return leasingklausel; + } + + /** + * Legt den Wert der leasingklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeasingklausel(Boolean value) { + this.leasingklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VorversicherungenKfzType.java new file mode 100644 index 00000000..75f3ce2d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/VorversicherungenKfzType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VorversicherungenDetailType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VorversicherungenType; + + +/** + * Vorversicherungen, Implementierung speziell für Kfz. Alternativ siehe auch allgemeine spartenübergreifende Implementierung cst:VorversicherungenImpl_Type. + * + *

Java-Klasse für VorversicherungenKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorversicherungenKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
+ *       <sequence>
+ *         <element name="VorversicherungKfz" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+ *                 <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenKfz_Type", propOrder = { + "vorversicherungKfz", + "vorversicherungRechtsschutz" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VorversicherungenKfzType + extends VorversicherungenType +{ + + @XmlElement(name = "VorversicherungKfz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vorversicherungKfz; + @XmlElement(name = "VorversicherungRechtsschutz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VorversicherungenDetailType vorversicherungRechtsschutz; + + /** + * Gets the value of the vorversicherungKfz 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 vorversicherungKfz property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorversicherungKfz().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VorversicherungenKfzType.VorversicherungKfz } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVorversicherungKfz() { + if (vorversicherungKfz == null) { + vorversicherungKfz = new ArrayList(); + } + return this.vorversicherungKfz; + } + + /** + * Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenDetailType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VorversicherungenDetailType getVorversicherungRechtsschutz() { + return vorversicherungRechtsschutz; + } + + /** + * Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenDetailType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) { + this.vorversicherungRechtsschutz = value; + } + + + /** + *

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:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+     *       <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class VorversicherungKfz + extends VorversicherungenDetailType + { + + @XmlAttribute(name = "VtgSparteCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vtgSparteCd; + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/WechselkennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/WechselkennzeichenType.java new file mode 100644 index 00000000..8f9be809 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/WechselkennzeichenType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Wechselkennzeichen + * + *

Java-Klasse für Wechselkennzeichen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Wechselkennzeichen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WechselkennzeichenArt">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
+ *               <enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BestehenderWechselkennzeichenvertrag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="ErsetztWirdFahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Wechselkennzeichen_Type", propOrder = { + "wechselkennzeichenArt", + "bestehenderWechselkennzeichenvertrag", + "ersetztWirdFahrgestellnummer" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class WechselkennzeichenType { + + @XmlElement(name = "WechselkennzeichenArt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String wechselkennzeichenArt; + @XmlElement(name = "BestehenderWechselkennzeichenvertrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bestehenderWechselkennzeichenvertrag; + @XmlElement(name = "ErsetztWirdFahrgestellnummer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ersetztWirdFahrgestellnummer; + + /** + * Ruft den Wert der wechselkennzeichenArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getWechselkennzeichenArt() { + return wechselkennzeichenArt; + } + + /** + * Legt den Wert der wechselkennzeichenArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWechselkennzeichenArt(String value) { + this.wechselkennzeichenArt = value; + } + + /** + * Ruft den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBestehenderWechselkennzeichenvertrag() { + return bestehenderWechselkennzeichenvertrag; + } + + /** + * Legt den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBestehenderWechselkennzeichenvertrag(String value) { + this.bestehenderWechselkennzeichenvertrag = value; + } + + /** + * Ruft den Wert der ersetztWirdFahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getErsetztWirdFahrgestellnummer() { + return ersetztWirdFahrgestellnummer; + } + + /** + * Legt den Wert der ersetztWirdFahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErsetztWirdFahrgestellnummer(String value) { + this.ersetztWirdFahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java new file mode 100644 index 00000000..d1c45889 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag + * + *

Java-Klasse für ZusaetzlicheAntragsdatenKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheAntragsdatenKfz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdatenKfz_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusaetzlicheAntragsdatenKfzType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java new file mode 100644 index 00000000..4258725a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java @@ -0,0 +1,296 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +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; + + +/** + * Type zusätzliche Kfz-Daten + * + *

Java-Klasse für ZusaetzlicheKfzdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheKfzdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KfzKennzeichen">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="9"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Fahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type"/>
+ *         <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/>
+ *         <element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FzZustandBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FzZustandBesichtigung_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheAntragsdatenKfz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheKfzdaten_Type", propOrder = { + "kfzKennzeichen", + "fahrgestellnummer", + "erfolgtAnmeldungZeitgleichMitAbmeldung", + "abmeldedatumWechselkennzeichenFahrzeug", + "wechselkennzeichen", + "fahrzeugzustand", + "fzZustandBesichtigung", + "zusaetzlicheAntragsdatenKfz" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusaetzlicheKfzdatenType { + + @XmlElement(name = "KfzKennzeichen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kfzKennzeichen; + @XmlElement(name = "Fahrgestellnummer", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrgestellnummer; + @XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean erfolgtAnmeldungZeitgleichMitAbmeldung; + @XmlElement(name = "AbmeldedatumWechselkennzeichenFahrzeug") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar abmeldedatumWechselkennzeichenFahrzeug; + @XmlElement(name = "Wechselkennzeichen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WechselkennzeichenType wechselkennzeichen; + @XmlElement(name = "Fahrzeugzustand") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrzeugzustand; + @XmlElement(name = "FzZustandBesichtigung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected FzZustandBesichtigungType fzZustandBesichtigung; + @XmlElement(name = "ZusaetzlicheAntragsdatenKfz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZusaetzlicheAntragsdatenKfzType zusaetzlicheAntragsdatenKfz; + + /** + * Ruft den Wert der kfzKennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKfzKennzeichen() { + return kfzKennzeichen; + } + + /** + * Legt den Wert der kfzKennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKfzKennzeichen(String value) { + this.kfzKennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + + /** + * Ruft den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isErfolgtAnmeldungZeitgleichMitAbmeldung() { + return erfolgtAnmeldungZeitgleichMitAbmeldung; + } + + /** + * Legt den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErfolgtAnmeldungZeitgleichMitAbmeldung(Boolean value) { + this.erfolgtAnmeldungZeitgleichMitAbmeldung = value; + } + + /** + * Ruft den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getAbmeldedatumWechselkennzeichenFahrzeug() { + return abmeldedatumWechselkennzeichenFahrzeug; + } + + /** + * Legt den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAbmeldedatumWechselkennzeichenFahrzeug(XMLGregorianCalendar value) { + this.abmeldedatumWechselkennzeichenFahrzeug = value; + } + + /** + * Ruft den Wert der wechselkennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link WechselkennzeichenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WechselkennzeichenType getWechselkennzeichen() { + return wechselkennzeichen; + } + + /** + * Legt den Wert der wechselkennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WechselkennzeichenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWechselkennzeichen(WechselkennzeichenType value) { + this.wechselkennzeichen = value; + } + + /** + * Ruft den Wert der fahrzeugzustand-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrzeugzustand() { + return fahrzeugzustand; + } + + /** + * Legt den Wert der fahrzeugzustand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrzeugzustand(String value) { + this.fahrzeugzustand = value; + } + + /** + * Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link FzZustandBesichtigungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public FzZustandBesichtigungType getFzZustandBesichtigung() { + return fzZustandBesichtigung; + } + + /** + * Legt den Wert der fzZustandBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FzZustandBesichtigungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFzZustandBesichtigung(FzZustandBesichtigungType value) { + this.fzZustandBesichtigung = value; + } + + /** + * Ruft den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZusaetzlicheAntragsdatenKfzType getZusaetzlicheAntragsdatenKfz() { + return zusaetzlicheAntragsdatenKfz; + } + + /** + * Legt den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusaetzlicheAntragsdatenKfz(ZusaetzlicheAntragsdatenKfzType value) { + this.zusaetzlicheAntragsdatenKfz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheVBDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheVBDatenType.java new file mode 100644 index 00000000..b11c93e5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusaetzlicheVBDatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterungsmöglichkeit für Versicherungsbestaetigung + * + *

Java-Klasse für ZusaetzlicheVBDaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheVBDaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVBDaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheVBDatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusatzproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusatzproduktKfzType.java new file mode 100644 index 00000000..29bceaf3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/ZusatzproduktKfzType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktType; + + +/** + * Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer KFZ-Versicherung gebündelt werden können. + * + *

Java-Klasse für ZusatzproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktKfz_Type") +@XmlSeeAlso({ + ProduktKfzRechtsschutzType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusatzproduktKfzType + extends ProduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/package-info.java new file mode 100644 index 00000000..695e0935 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kfz/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CalculateKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CalculateKrankenRequest.java new file mode 100644 index 00000000..52e3d72e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CalculateKrankenRequest.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateRequestGenType; + + +/** + * Typ des Requestobjekts für eine Berechnung Kranken + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsanfrage" +}) +@XmlRootElement(name = "CalculateKrankenRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateKrankenRequest + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungKrankenType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungKrankenType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsanfrage(SpezBerechnungKrankenType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CalculateKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CalculateKrankenResponse.java new file mode 100644 index 00000000..49c48e8b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CalculateKrankenResponse.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekts für eine Kranken-Berechnung + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsantwort" +}) +@XmlRootElement(name = "CalculateKrankenResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateKrankenResponse + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungKrankenType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungKrankenType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsantwort(SpezBerechnungKrankenType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateApplicationKrankenRequest.java new file mode 100644 index 00000000..532aebea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateApplicationKrankenRequest.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + * Type des Requestobjekts für die Erstellung eines Krankenantrags + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "CreateApplicationKrankenRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationKrankenRequest + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKrankenType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKrankenType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragKrankenType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateApplicationKrankenResponse.java new file mode 100644 index 00000000..aaa1de20 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateApplicationKrankenResponse.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + * Type des Responseobjekts für die Erstellung eines Krankenantrags + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "CreateApplicationKrankenResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationKrankenResponse + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKrankenType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKrankenType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragKrankenType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateOfferKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateOfferKrankenRequest.java new file mode 100644 index 00000000..3d50f826 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateOfferKrankenRequest.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + * Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertanfrage" +}) +@XmlRootElement(name = "CreateOfferKrankenRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferKrankenRequest + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertKrankenType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertKrankenType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertanfrage(SpezOffertKrankenType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateOfferKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateOfferKrankenResponse.java new file mode 100644 index 00000000..3501e619 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/CreateOfferKrankenResponse.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + * Type des Responseobjekts für eine Erstellung eines Kranken-Offerts + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertantwort" +}) +@XmlRootElement(name = "CreateOfferKrankenResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferKrankenResponse + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertKrankenType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertKrankenType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertantwort(SpezOffertKrankenType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ElementarproduktKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ElementarproduktKrankenType.java new file mode 100644 index 00000000..2ee40302 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ElementarproduktKrankenType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.SelbstbehaltType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. + * + *

Java-Klasse für ElementarproduktKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktKranken_Type", propOrder = { + "selbstbehalt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ElementarproduktKrankenType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "Selbstbehalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SelbstbehaltType selbstbehalt; + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ObjectFactory.java new file mode 100644 index 00000000..25a989a9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ObjectFactory.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateKrankenRequest } + * + */ + public CalculateKrankenRequest createCalculateKrankenRequest() { + return new CalculateKrankenRequest(); + } + + /** + * Create an instance of {@link SpezBerechnungKrankenType } + * + */ + public SpezBerechnungKrankenType createSpezBerechnungKrankenType() { + return new SpezBerechnungKrankenType(); + } + + /** + * Create an instance of {@link CalculateKrankenResponse } + * + */ + public CalculateKrankenResponse createCalculateKrankenResponse() { + return new CalculateKrankenResponse(); + } + + /** + * Create an instance of {@link CreateOfferKrankenRequest } + * + */ + public CreateOfferKrankenRequest createCreateOfferKrankenRequest() { + return new CreateOfferKrankenRequest(); + } + + /** + * Create an instance of {@link SpezOffertKrankenType } + * + */ + public SpezOffertKrankenType createSpezOffertKrankenType() { + return new SpezOffertKrankenType(); + } + + /** + * Create an instance of {@link CreateOfferKrankenResponse } + * + */ + public CreateOfferKrankenResponse createCreateOfferKrankenResponse() { + return new CreateOfferKrankenResponse(); + } + + /** + * Create an instance of {@link CreateApplicationKrankenRequest } + * + */ + public CreateApplicationKrankenRequest createCreateApplicationKrankenRequest() { + return new CreateApplicationKrankenRequest(); + } + + /** + * Create an instance of {@link SpezAntragKrankenType } + * + */ + public SpezAntragKrankenType createSpezAntragKrankenType() { + return new SpezAntragKrankenType(); + } + + /** + * Create an instance of {@link CreateApplicationKrankenResponse } + * + */ + public CreateApplicationKrankenResponse createCreateApplicationKrankenResponse() { + return new CreateApplicationKrankenResponse(); + } + + /** + * Create an instance of {@link SubmitApplicationKrankenRequest } + * + */ + public SubmitApplicationKrankenRequest createSubmitApplicationKrankenRequest() { + return new SubmitApplicationKrankenRequest(); + } + + /** + * Create an instance of {@link SubmitApplicationKrankenResponse } + * + */ + public SubmitApplicationKrankenResponse createSubmitApplicationKrankenResponse() { + return new SubmitApplicationKrankenResponse(); + } + + /** + * Create an instance of {@link VerkaufsproduktKrankenType } + * + */ + public VerkaufsproduktKrankenType createVerkaufsproduktKrankenType() { + return new VerkaufsproduktKrankenType(); + } + + /** + * Create an instance of {@link ProduktKrankenType } + * + */ + public ProduktKrankenType createProduktKrankenType() { + return new ProduktKrankenType(); + } + + /** + * Create an instance of {@link ElementarproduktKrankenType } + * + */ + public ElementarproduktKrankenType createElementarproduktKrankenType() { + return new ElementarproduktKrankenType(); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ProduktKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ProduktKrankenType.java new file mode 100644 index 00000000..e8fb556c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/ProduktKrankenType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktMitVpType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.SelbstbehaltType; + + +/** + * Typ für ein Produkt in der Sparte Kranken. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + * + *

Java-Klasse für ProduktKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ *       <sequence>
+ *         <element name="Elementarprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKranken_Type", propOrder = { + "elementarprodukte", + "selbstbehalt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktKrankenType + extends ProduktMitVpType +{ + + @XmlElement(name = "Elementarprodukte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elementarprodukte; + @XmlElement(name = "Selbstbehalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SelbstbehaltType selbstbehalt; + + /** + * Gets the value of the elementarprodukte 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 elementarprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getElementarprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktKrankenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getElementarprodukte() { + if (elementarprodukte == null) { + elementarprodukte = new ArrayList(); + } + return this.elementarprodukte; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezAntragKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezAntragKrankenType.java new file mode 100644 index 00000000..56d77d66 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezAntragKrankenType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezAntragType; + + +/** + * Typ für den Schritt Antrags-Erzeugung + * + *

Java-Klasse für SpezAntragKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragKranken_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezAntragKrankenType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktKrankenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktKrankenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezBerechnungKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezBerechnungKrankenType.java new file mode 100644 index 00000000..e5d4df45 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezBerechnungKrankenType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ für den Schritt Berechnung + * + *

Java-Klasse für SpezBerechnungKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungKranken_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezBerechnungKrankenType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktKrankenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktKrankenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezOffertKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezOffertKrankenType.java new file mode 100644 index 00000000..e3127bdd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SpezOffertKrankenType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezOffertType; + + +/** + * Typ für den Schritt Offert-Erzeugung + * + *

Java-Klasse für SpezOffertKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertKranken_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezOffertKrankenType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktKrankenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktKrankenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java new file mode 100644 index 00000000..0566705c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "SubmitApplicationKrankenRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationKrankenRequest + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKrankenType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKrankenType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragKrankenType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java new file mode 100644 index 00000000..e525da19 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "SubmitApplicationKrankenResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationKrankenResponse + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragKrankenType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragKrankenType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragKrankenType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/VerkaufsproduktKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/VerkaufsproduktKrankenType.java new file mode 100644 index 00000000..d619d140 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/VerkaufsproduktKrankenType.java @@ -0,0 +1,181 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertePersonType; + + +/** + * Typ für ein Verkaufsprodukt in der Sparte Krankenversicherung + * + *

Java-Klasse für VerkaufsproduktKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Krankenprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *         <element name="Gruppe" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktKranken_Type", propOrder = { + "krankenprodukte", + "zusatzprodukte", + "versichertePersonen", + "gruppe" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerkaufsproduktKrankenType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Krankenprodukte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List krankenprodukte; + @XmlElement(name = "Zusatzprodukte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusatzprodukte; + @XmlElement(name = "VersichertePersonen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versichertePersonen; + @XmlElement(name = "Gruppe") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gruppe; + + /** + * Gets the value of the krankenprodukte 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 krankenprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKrankenprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktKrankenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKrankenprodukte() { + if (krankenprodukte == null) { + krankenprodukte = new ArrayList(); + } + return this.krankenprodukte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * Gets the value of the versichertePersonen 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 versichertePersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersichertePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertePersonType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + + /** + * Ruft den Wert der gruppe-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGruppe() { + return gruppe; + } + + /** + * Legt den Wert der gruppe-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGruppe(String value) { + this.gruppe = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/package-info.java new file mode 100644 index 00000000..ed42bb63 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/kranken/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CalculateLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CalculateLebenRequestType.java new file mode 100644 index 00000000..569094b1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CalculateLebenRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateRequestGenType; + + +/** + * Typ des Requestobjekts für eine Berechnung Leben + * + *

Java-Klasse für CalculateLebenRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateLebenRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezBerechnungLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateLebenRequest_Type", propOrder = { + "berechnungsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateLebenRequestType + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungLebenType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungLebenType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsanfrage(SpezBerechnungLebenType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CalculateLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CalculateLebenResponseType.java new file mode 100644 index 00000000..a8920766 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CalculateLebenResponseType.java @@ -0,0 +1,109 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekts für eine Leben-Berechnung + * + *

Java-Klasse für CalculateLebenResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateLebenResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezBerechnungLeben_Type"/>
+ *         <element name="Upsellingvarianten" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezBerechnungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateLebenResponse_Type", propOrder = { + "berechnungsantwort", + "upsellingvarianten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateLebenResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungLebenType berechnungsantwort; + @XmlElement(name = "Upsellingvarianten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List upsellingvarianten; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungLebenType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsantwort(SpezBerechnungLebenType value) { + this.berechnungsantwort = value; + } + + /** + * Gets the value of the upsellingvarianten 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 upsellingvarianten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUpsellingvarianten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SpezBerechnungLebenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getUpsellingvarianten() { + if (upsellingvarianten == null) { + upsellingvarianten = new ArrayList(); + } + return this.upsellingvarianten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateApplicationLebenRequestType.java new file mode 100644 index 00000000..8a51b3d1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateApplicationLebenRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + * Type des Requestobjekts für die Erstellung eines Leben-Antrags + * + *

Java-Klasse für CreateApplicationLebenRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationLebenRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationLebenRequest_Type", propOrder = { + "antragsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationLebenRequestType + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragLebenType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragLebenType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragLebenType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateApplicationLebenResponseType.java new file mode 100644 index 00000000..2f22d504 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateApplicationLebenResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + * Type des Responseobjekts für die Erstellung eines Leben-Antrags + * + *

Java-Klasse für CreateApplicationLebenResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationLebenResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationLebenResponse_Type", propOrder = { + "antragsantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationLebenResponseType + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragLebenType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragLebenType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragLebenType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateOfferLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateOfferLebenRequestType.java new file mode 100644 index 00000000..14d831bc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateOfferLebenRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + * Typ des Requestobjekts für eine Erstellung eines Leben-Offerts + * + *

Java-Klasse für CreateOfferLebenRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferLebenRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezOffertLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferLebenRequest_Type", propOrder = { + "offertanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferLebenRequestType + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertLebenType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertLebenType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertanfrage(SpezOffertLebenType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateOfferLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateOfferLebenResponseType.java new file mode 100644 index 00000000..2791b8e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/CreateOfferLebenResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + * Type des Responseobjekts für eine Erstellung eines Leben-Offerts + * + *

Java-Klasse für CreateOfferLebenResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferLebenResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezOffertLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferLebenResponse_Type", propOrder = { + "offertantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferLebenResponseType + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertLebenType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertLebenType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertantwort(SpezOffertLebenType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ObjectFactory.java new file mode 100644 index 00000000..138a3775 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ObjectFactory.java @@ -0,0 +1,360 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +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.r1_9_0.on2antrag.leben 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _CalculateLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CalculateLebenRequest"); + private final static QName _CalculateLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CalculateLebenResponse"); + private final static QName _CreateOfferLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateOfferLebenRequest"); + private final static QName _CreateOfferLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateOfferLebenResponse"); + private final static QName _CreateApplicationLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateApplicationLebenRequest"); + private final static QName _CreateApplicationLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateApplicationLebenResponse"); + private final static QName _SubmitApplicationLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "SubmitApplicationLebenRequest"); + private final static QName _SubmitApplicationLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "SubmitApplicationLebenResponse"); + private final static QName _ZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "Versicherungssumme"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateLebenRequestType } + * + */ + public CalculateLebenRequestType createCalculateLebenRequestType() { + return new CalculateLebenRequestType(); + } + + /** + * Create an instance of {@link CalculateLebenResponseType } + * + */ + public CalculateLebenResponseType createCalculateLebenResponseType() { + return new CalculateLebenResponseType(); + } + + /** + * Create an instance of {@link CreateOfferLebenRequestType } + * + */ + public CreateOfferLebenRequestType createCreateOfferLebenRequestType() { + return new CreateOfferLebenRequestType(); + } + + /** + * Create an instance of {@link CreateOfferLebenResponseType } + * + */ + public CreateOfferLebenResponseType createCreateOfferLebenResponseType() { + return new CreateOfferLebenResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationLebenRequestType } + * + */ + public CreateApplicationLebenRequestType createCreateApplicationLebenRequestType() { + return new CreateApplicationLebenRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationLebenResponseType } + * + */ + public CreateApplicationLebenResponseType createCreateApplicationLebenResponseType() { + return new CreateApplicationLebenResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationLebenRequestType } + * + */ + public SubmitApplicationLebenRequestType createSubmitApplicationLebenRequestType() { + return new SubmitApplicationLebenRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationLebenResponseType } + * + */ + public SubmitApplicationLebenResponseType createSubmitApplicationLebenResponseType() { + return new SubmitApplicationLebenResponseType(); + } + + /** + * Create an instance of {@link VerkaufsproduktLebenType } + * + */ + public VerkaufsproduktLebenType createVerkaufsproduktLebenType() { + return new VerkaufsproduktLebenType(); + } + + /** + * Create an instance of {@link ProduktLebenType } + * + */ + public ProduktLebenType createProduktLebenType() { + return new ProduktLebenType(); + } + + /** + * Create an instance of {@link TarifLebenType } + * + */ + public TarifLebenType createTarifLebenType() { + return new TarifLebenType(); + } + + /** + * Create an instance of {@link ZusatzversicherungLebenType } + * + */ + public ZusatzversicherungLebenType createZusatzversicherungLebenType() { + return new ZusatzversicherungLebenType(); + } + + /** + * Create an instance of {@link ZusatzversicherungBerufsunfaehigkeitType } + * + */ + public ZusatzversicherungBerufsunfaehigkeitType createZusatzversicherungBerufsunfaehigkeitType() { + return new ZusatzversicherungBerufsunfaehigkeitType(); + } + + /** + * Create an instance of {@link ZusatzversicherungErwerbsunfaehigkeitType } + * + */ + public ZusatzversicherungErwerbsunfaehigkeitType createZusatzversicherungErwerbsunfaehigkeitType() { + return new ZusatzversicherungErwerbsunfaehigkeitType(); + } + + /** + * Create an instance of {@link ZusatzversicherungPraemienuebernahmeAblebenType } + * + */ + public ZusatzversicherungPraemienuebernahmeAblebenType createZusatzversicherungPraemienuebernahmeAblebenType() { + return new ZusatzversicherungPraemienuebernahmeAblebenType(); + } + + /** + * Create an instance of {@link ZusatzversicherungUnfalltodType } + * + */ + public ZusatzversicherungUnfalltodType createZusatzversicherungUnfalltodType() { + return new ZusatzversicherungUnfalltodType(); + } + + /** + * Create an instance of {@link ZusatzversicherungUnfallinvaliditaetType } + * + */ + public ZusatzversicherungUnfallinvaliditaetType createZusatzversicherungUnfallinvaliditaetType() { + return new ZusatzversicherungUnfallinvaliditaetType(); + } + + /** + * Create an instance of {@link ZusatzproduktLebenType } + * + */ + public ZusatzproduktLebenType createZusatzproduktLebenType() { + return new ZusatzproduktLebenType(); + } + + /** + * Create an instance of {@link RentenoptionType } + * + */ + public RentenoptionType createRentenoptionType() { + return new RentenoptionType(); + } + + /** + * Create an instance of {@link VersicherungssummeZusatzbausteinType } + * + */ + public VersicherungssummeZusatzbausteinType createVersicherungssummeZusatzbausteinType() { + return new VersicherungssummeZusatzbausteinType(); + } + + /** + * Create an instance of {@link SpezBerechnungLebenType } + * + */ + public SpezBerechnungLebenType createSpezBerechnungLebenType() { + return new SpezBerechnungLebenType(); + } + + /** + * Create an instance of {@link SpezOffertLebenType } + * + */ + public SpezOffertLebenType createSpezOffertLebenType() { + return new SpezOffertLebenType(); + } + + /** + * Create an instance of {@link SpezAntragLebenType } + * + */ + public SpezAntragLebenType createSpezAntragLebenType() { + return new SpezAntragLebenType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateLebenRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateLebenRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CalculateLebenRequest") + public JAXBElement createCalculateLebenRequest(CalculateLebenRequestType value) { + return new JAXBElement(_CalculateLebenRequest_QNAME, CalculateLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateLebenResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateLebenResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CalculateLebenResponse") + public JAXBElement createCalculateLebenResponse(CalculateLebenResponseType value) { + return new JAXBElement(_CalculateLebenResponse_QNAME, CalculateLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateOfferLebenRequest") + public JAXBElement createCreateOfferLebenRequest(CreateOfferLebenRequestType value) { + return new JAXBElement(_CreateOfferLebenRequest_QNAME, CreateOfferLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateOfferLebenResponse") + public JAXBElement createCreateOfferLebenResponse(CreateOfferLebenResponseType value) { + return new JAXBElement(_CreateOfferLebenResponse_QNAME, CreateOfferLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateApplicationLebenRequest") + public JAXBElement createCreateApplicationLebenRequest(CreateApplicationLebenRequestType value) { + return new JAXBElement(_CreateApplicationLebenRequest_QNAME, CreateApplicationLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateApplicationLebenResponse") + public JAXBElement createCreateApplicationLebenResponse(CreateApplicationLebenResponseType value) { + return new JAXBElement(_CreateApplicationLebenResponse_QNAME, CreateApplicationLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "SubmitApplicationLebenRequest") + public JAXBElement createSubmitApplicationLebenRequest(SubmitApplicationLebenRequestType value) { + return new JAXBElement(_SubmitApplicationLebenRequest_QNAME, SubmitApplicationLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "SubmitApplicationLebenResponse") + public JAXBElement createSubmitApplicationLebenResponse(SubmitApplicationLebenResponseType value) { + return new JAXBElement(_SubmitApplicationLebenResponse_QNAME, SubmitApplicationLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "Versicherungssumme", scope = ZusatzversicherungUnfallinvaliditaetType.class) + public JAXBElement createZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme(VersicherungssummeZusatzbausteinType value) { + return new JAXBElement(_ZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme_QNAME, VersicherungssummeZusatzbausteinType.class, ZusatzversicherungUnfallinvaliditaetType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "Versicherungssumme", scope = ZusatzversicherungUnfalltodType.class) + public JAXBElement createZusatzversicherungUnfalltodTypeVersicherungssumme(VersicherungssummeZusatzbausteinType value) { + return new JAXBElement(_ZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme_QNAME, VersicherungssummeZusatzbausteinType.class, ZusatzversicherungUnfalltodType.class, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ProduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ProduktLebenType.java new file mode 100644 index 00000000..7fbaf25f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ProduktLebenType.java @@ -0,0 +1,78 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktMitVpType; + + +/** + * Typ für ein Produkt in der Sparte Leben. + * + *

Java-Klasse für ProduktLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ *       <sequence>
+ *         <element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktLeben_Type", propOrder = { + "tarife" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktLebenType + extends ProduktMitVpType +{ + + @XmlElement(name = "Tarife") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List tarife; + + /** + * Gets the value of the tarife 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 tarife property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTarife().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TarifLebenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getTarife() { + if (tarife == null) { + tarife = new ArrayList(); + } + return this.tarife; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/RentenoptionType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/RentenoptionType.java new file mode 100644 index 00000000..7a2b745e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/RentenoptionType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Rentenoption + * + *

Java-Klasse für Rentenoption_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Rentenoption_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Rentenoption_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class RentenoptionType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezAntragLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezAntragLebenType.java new file mode 100644 index 00000000..8ee46bae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezAntragLebenType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezAntragPersonenType; + + +/** + * Typ für den Schritt Antrags-Erzeugung + * + *

Java-Klasse für SpezAntragLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragPersonen_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragLeben_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezAntragLebenType + extends SpezAntragPersonenType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktLebenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktLebenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktLebenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezBerechnungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezBerechnungLebenType.java new file mode 100644 index 00000000..5e94b357 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezBerechnungLebenType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ für den Schritt Berechnung + * + *

Java-Klasse für SpezBerechnungLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungLeben_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezBerechnungLebenType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktLebenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktLebenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktLebenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezOffertLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezOffertLebenType.java new file mode 100644 index 00000000..0b5cfdfe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SpezOffertLebenType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezOffertType; + + +/** + * Typ für den Schritt Offert-Erzeugung + * + *

Java-Klasse für SpezOffertLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertLeben_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezOffertLebenType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktLebenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktLebenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktLebenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SubmitApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SubmitApplicationLebenRequestType.java new file mode 100644 index 00000000..90dad637 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SubmitApplicationLebenRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationLebenRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationLebenRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationLebenRequest_Type", propOrder = { + "antragsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationLebenRequestType + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragLebenType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragLebenType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragLebenType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SubmitApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SubmitApplicationLebenResponseType.java new file mode 100644 index 00000000..a4d73f02 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/SubmitApplicationLebenResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationLebenResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationLebenResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationLebenResponse_Type", propOrder = { + "antragsantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationLebenResponseType + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragLebenType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragLebenType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragLebenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragLebenType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/TarifLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/TarifLebenType.java new file mode 100644 index 00000000..f7f2adde --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/TarifLebenType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementFondsauswahlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementarproduktGenerischType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Leben. + * + *

Java-Klasse für TarifLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TarifLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type" minOccurs="0"/>
+ *         <element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/>
+ *         <element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}ElementFondsauswahl_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TarifLeben_Type", propOrder = { + "garantierteAblebenssumme", + "rentenoption", + "fondsauswahl", + "zusatzbausteine" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class TarifLebenType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "GarantierteAblebenssumme") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme; + @XmlElement(name = "Rentenoption") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected RentenoptionType rentenoption; + @XmlElement(name = "Fondsauswahl") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List fondsauswahl; + @XmlElement(name = "Zusatzbausteine") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusatzbausteine; + + /** + * Ruft den Wert der garantierteAblebenssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link VersicherungssummeZusatzbausteinType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VersicherungssummeZusatzbausteinType getGarantierteAblebenssumme() { + return garantierteAblebenssumme; + } + + /** + * Legt den Wert der garantierteAblebenssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VersicherungssummeZusatzbausteinType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGarantierteAblebenssumme(VersicherungssummeZusatzbausteinType value) { + this.garantierteAblebenssumme = value; + } + + /** + * Ruft den Wert der rentenoption-Eigenschaft ab. + * + * @return + * possible object is + * {@link RentenoptionType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public RentenoptionType getRentenoption() { + return rentenoption; + } + + /** + * Legt den Wert der rentenoption-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RentenoptionType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRentenoption(RentenoptionType value) { + this.rentenoption = value; + } + + /** + * Gets the value of the fondsauswahl 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 fondsauswahl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFondsauswahl().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementFondsauswahlType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getFondsauswahl() { + if (fondsauswahl == null) { + fondsauswahl = new ArrayList(); + } + return this.fondsauswahl; + } + + /** + * Gets the value of the zusatzbausteine 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 zusatzbausteine property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzbausteine().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusatzversicherungLebenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusatzbausteine() { + if (zusatzbausteine == null) { + zusatzbausteine = new ArrayList(); + } + return this.zusatzbausteine; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/VerkaufsproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/VerkaufsproduktLebenType.java new file mode 100644 index 00000000..58e5b40c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/VerkaufsproduktLebenType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertePersonType; + + +/** + * Typ für ein Verkaufsprodukt in der Sparte Leben + * + *

Java-Klasse für VerkaufsproduktLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="LebenProdukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ProduktLeben_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktLeben_Type", propOrder = { + "lebenProdukte", + "zusatzprodukte", + "versichertePersonen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerkaufsproduktLebenType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "LebenProdukte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List lebenProdukte; + @XmlElement(name = "Zusatzprodukte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusatzprodukte; + @XmlElement(name = "VersichertePersonen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versichertePersonen; + + /** + * Gets the value of the lebenProdukte 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 lebenProdukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLebenProdukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktLebenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getLebenProdukte() { + if (lebenProdukte == null) { + lebenProdukte = new ArrayList(); + } + return this.lebenProdukte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * Gets the value of the versichertePersonen 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 versichertePersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersichertePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertePersonType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java new file mode 100644 index 00000000..25c96df1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AttributDezimalType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AttributDoubleType; + + +/** + * Definition einer Versicherungssumme in einem Zusatzbaustein + * + *

Java-Klasse für VersicherungssummeZusatzbaustein_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersicherungssummeZusatzbaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="ProzentVersicherungssumme" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDouble_Type" minOccurs="0"/>
+ *         <element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type" minOccurs="0"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersicherungssummeZusatzbaustein_Type", propOrder = { + "prozentVersicherungssumme", + "betrag" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VersicherungssummeZusatzbausteinType { + + @XmlElement(name = "ProzentVersicherungssumme") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributDoubleType prozentVersicherungssumme; + @XmlElement(name = "Betrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AttributDezimalType betrag; + + /** + * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributDoubleType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributDoubleType getProzentVersicherungssumme() { + return prozentVersicherungssumme; + } + + /** + * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributDoubleType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProzentVersicherungssumme(AttributDoubleType value) { + this.prozentVersicherungssumme = value; + } + + /** + * Ruft den Wert der betrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributDezimalType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AttributDezimalType getBetrag() { + return betrag; + } + + /** + * Legt den Wert der betrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributDezimalType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetrag(AttributDezimalType value) { + this.betrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/WartefristType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/WartefristType.java new file mode 100644 index 00000000..fcf8a16a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/WartefristType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstraktes Element zur Abbildung einer Wartefrist + * + *

Java-Klasse für Wartefrist_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Wartefrist_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Wartefrist_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class WartefristType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzproduktLebenType.java new file mode 100644 index 00000000..825adae3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzproduktLebenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren + * + *

Java-Klasse für ZusatzproduktLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzproduktLeben_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktLeben_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzproduktLebenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java new file mode 100644 index 00000000..1f89b907 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit + * + *

Java-Klasse für ZusatzversicherungBerufsunfaehigkeit_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungBerufsunfaehigkeit_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungBerufsunfaehigkeit_Type", propOrder = { + "wartefrist" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzversicherungBerufsunfaehigkeitType + extends ZusatzversicherungLebenType +{ + + @XmlElement(name = "Wartefrist") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WartefristType wartefrist; + + /** + * Ruft den Wert der wartefrist-Eigenschaft ab. + * + * @return + * possible object is + * {@link WartefristType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WartefristType getWartefrist() { + return wartefrist; + } + + /** + * Legt den Wert der wartefrist-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WartefristType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWartefrist(WartefristType value) { + this.wartefrist = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java new file mode 100644 index 00000000..8c0b1d4d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit + * + *

Java-Klasse für ZusatzversicherungErwerbsunfaehigkeit_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungErwerbsunfaehigkeit_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungErwerbsunfaehigkeit_Type", propOrder = { + "wartefrist" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzversicherungErwerbsunfaehigkeitType + extends ZusatzversicherungLebenType +{ + + @XmlElement(name = "Wartefrist") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WartefristType wartefrist; + + /** + * Ruft den Wert der wartefrist-Eigenschaft ab. + * + * @return + * possible object is + * {@link WartefristType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WartefristType getWartefrist() { + return wartefrist; + } + + /** + * Legt den Wert der wartefrist-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WartefristType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWartefrist(WartefristType value) { + this.wartefrist = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungLebenType.java new file mode 100644 index 00000000..af99b572 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungLebenType.java @@ -0,0 +1,45 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZusatzproduktGenerischType; + + +/** + * Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt) + * + *

Java-Klasse für ZusatzversicherungLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusatzproduktGenerisch_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungLeben_Type") +@XmlSeeAlso({ + ZusatzversicherungBerufsunfaehigkeitType.class, + ZusatzversicherungErwerbsunfaehigkeitType.class, + ZusatzversicherungPraemienuebernahmeAblebenType.class, + ZusatzversicherungUnfalltodType.class, + ZusatzversicherungUnfallinvaliditaetType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzversicherungLebenType + extends ZusatzproduktGenerischType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java new file mode 100644 index 00000000..ae3ee94d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall + * + *

Java-Klasse für ZusatzversicherungPraemienuebernahmeAbleben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungPraemienuebernahmeAbleben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungPraemienuebernahmeAbleben_Type", propOrder = { + "wartefrist" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzversicherungPraemienuebernahmeAblebenType + extends ZusatzversicherungLebenType +{ + + @XmlElement(name = "Wartefrist") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WartefristType wartefrist; + + /** + * Ruft den Wert der wartefrist-Eigenschaft ab. + * + * @return + * possible object is + * {@link WartefristType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WartefristType getWartefrist() { + return wartefrist; + } + + /** + * Legt den Wert der wartefrist-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WartefristType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWartefrist(WartefristType value) { + this.wartefrist = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java new file mode 100644 index 00000000..662a9290 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet + * + *

Java-Klasse für ZusatzversicherungUnfallinvaliditaet_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungUnfallinvaliditaet_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungUnfallinvaliditaet_Type", propOrder = { + "rest" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzversicherungUnfallinvaliditaetType + extends ZusatzversicherungLebenType +{ + + @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List> rest; + + /** + * Ruft das restliche Contentmodell ab. + * + *

+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: + * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: + * Zeile 131 von file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 1489 von file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3CommonServiceTypes.xsd + *

+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine + * der beiden folgenden Deklarationen an, um deren Namen zu ändern: + * Gets the value of the rest 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 rest property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRest().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List> getRest() { + if (rest == null) { + rest = new ArrayList>(); + } + return this.rest; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java new file mode 100644 index 00000000..cfe7ffda --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung bei Unfalltod + * + *

Java-Klasse für ZusatzversicherungUnfalltod_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungUnfalltod_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungUnfalltod_Type", propOrder = { + "rest" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusatzversicherungUnfalltodType + extends ZusatzversicherungLebenType +{ + + @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List> rest; + + /** + * Ruft das restliche Contentmodell ab. + * + *

+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: + * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: + * Zeile 119 von file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 1489 von file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3CommonServiceTypes.xsd + *

+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine + * der beiden folgenden Deklarationen an, um deren Namen zu ändern: + * Gets the value of the rest 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 rest property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRest().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List> getRest() { + if (rest == null) { + rest = new ArrayList>(); + } + return this.rest; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/package-info.java new file mode 100644 index 00000000..1c45b53f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/leben/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CalculateRechtsschutzRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CalculateRechtsschutzRequest.java new file mode 100644 index 00000000..9a94d1f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CalculateRechtsschutzRequest.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateRequestGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsanfrage" +}) +@XmlRootElement(name = "CalculateRechtsschutzRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateRechtsschutzRequest + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungRechtsschutzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungRechtsschutzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsanfrage(SpezBerechnungRechtsschutzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CalculateRechtsschutzResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CalculateRechtsschutzResponse.java new file mode 100644 index 00000000..3a1e9eee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CalculateRechtsschutzResponse.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateResponseGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsantwort" +}) +@XmlRootElement(name = "CalculateRechtsschutzResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateRechtsschutzResponse + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungRechtsschutzType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungRechtsschutzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsantwort(SpezBerechnungRechtsschutzType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateApplicationRechtsschutzRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateApplicationRechtsschutzRequest.java new file mode 100644 index 00000000..339eabdf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateApplicationRechtsschutzRequest.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "CreateApplicationRechtsschutzRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationRechtsschutzRequest + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragRechtsschutzType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragRechtsschutzType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragRechtsschutzType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateApplicationRechtsschutzResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateApplicationRechtsschutzResponse.java new file mode 100644 index 00000000..56993dfa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateApplicationRechtsschutzResponse.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "CreateApplicationRechtsschutzResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationRechtsschutzResponse + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragRechtsschutzType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragRechtsschutzType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragRechtsschutzType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateOfferRechtsschutzRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateOfferRechtsschutzRequest.java new file mode 100644 index 00000000..28268ef5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateOfferRechtsschutzRequest.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertanfrage" +}) +@XmlRootElement(name = "CreateOfferRechtsschutzRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferRechtsschutzRequest + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertRechtsschutzType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertRechtsschutzType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertanfrage(SpezOffertRechtsschutzType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateOfferRechtsschutzResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateOfferRechtsschutzResponse.java new file mode 100644 index 00000000..eff53ab3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/CreateOfferRechtsschutzResponse.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertantwort" +}) +@XmlRootElement(name = "CreateOfferRechtsschutzResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferRechtsschutzResponse + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertRechtsschutzType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertRechtsschutzType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertantwort(SpezOffertRechtsschutzType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ElementarproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ElementarproduktRechtsschutzType.java new file mode 100644 index 00000000..a68858e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ElementarproduktRechtsschutzType.java @@ -0,0 +1,80 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementarproduktGenerischType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten. + * + *

Java-Klasse für ElementarproduktRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = { + "versInteressenRefLfNr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ElementarproduktRechtsschutzType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "VersInteressenRefLfNr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versInteressenRefLfNr; + + /** + * Gets the value of the versInteressenRefLfNr 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 versInteressenRefLfNr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersInteressenRefLfNr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersInteressenRefLfNr() { + if (versInteressenRefLfNr == null) { + versInteressenRefLfNr = new ArrayList(); + } + return this.versInteressenRefLfNr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ObjectFactory.java new file mode 100644 index 00000000..41f5620a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ObjectFactory.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateRechtsschutzRequest } + * + */ + public CalculateRechtsschutzRequest createCalculateRechtsschutzRequest() { + return new CalculateRechtsschutzRequest(); + } + + /** + * Create an instance of {@link SpezBerechnungRechtsschutzType } + * + */ + public SpezBerechnungRechtsschutzType createSpezBerechnungRechtsschutzType() { + return new SpezBerechnungRechtsschutzType(); + } + + /** + * Create an instance of {@link CalculateRechtsschutzResponse } + * + */ + public CalculateRechtsschutzResponse createCalculateRechtsschutzResponse() { + return new CalculateRechtsschutzResponse(); + } + + /** + * Create an instance of {@link CreateOfferRechtsschutzRequest } + * + */ + public CreateOfferRechtsschutzRequest createCreateOfferRechtsschutzRequest() { + return new CreateOfferRechtsschutzRequest(); + } + + /** + * Create an instance of {@link SpezOffertRechtsschutzType } + * + */ + public SpezOffertRechtsschutzType createSpezOffertRechtsschutzType() { + return new SpezOffertRechtsschutzType(); + } + + /** + * Create an instance of {@link CreateOfferRechtsschutzResponse } + * + */ + public CreateOfferRechtsschutzResponse createCreateOfferRechtsschutzResponse() { + return new CreateOfferRechtsschutzResponse(); + } + + /** + * Create an instance of {@link CreateApplicationRechtsschutzRequest } + * + */ + public CreateApplicationRechtsschutzRequest createCreateApplicationRechtsschutzRequest() { + return new CreateApplicationRechtsschutzRequest(); + } + + /** + * Create an instance of {@link SpezAntragRechtsschutzType } + * + */ + public SpezAntragRechtsschutzType createSpezAntragRechtsschutzType() { + return new SpezAntragRechtsschutzType(); + } + + /** + * Create an instance of {@link CreateApplicationRechtsschutzResponse } + * + */ + public CreateApplicationRechtsschutzResponse createCreateApplicationRechtsschutzResponse() { + return new CreateApplicationRechtsschutzResponse(); + } + + /** + * Create an instance of {@link SubmitApplicationRechtsschutzRequest } + * + */ + public SubmitApplicationRechtsschutzRequest createSubmitApplicationRechtsschutzRequest() { + return new SubmitApplicationRechtsschutzRequest(); + } + + /** + * Create an instance of {@link SubmitApplicationRechtsschutzResponse } + * + */ + public SubmitApplicationRechtsschutzResponse createSubmitApplicationRechtsschutzResponse() { + return new SubmitApplicationRechtsschutzResponse(); + } + + /** + * Create an instance of {@link VerkaufsproduktRechtsschutzType } + * + */ + public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() { + return new VerkaufsproduktRechtsschutzType(); + } + + /** + * Create an instance of {@link ProduktRechtsschutzType } + * + */ + public ProduktRechtsschutzType createProduktRechtsschutzType() { + return new ProduktRechtsschutzType(); + } + + /** + * Create an instance of {@link ElementarproduktRechtsschutzType } + * + */ + public ElementarproduktRechtsschutzType createElementarproduktRechtsschutzType() { + return new ElementarproduktRechtsschutzType(); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ProduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ProduktRechtsschutzType.java new file mode 100644 index 00000000..5545fdf0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/ProduktRechtsschutzType.java @@ -0,0 +1,115 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktGenerischType; + + +/** + * Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + * + *

Java-Klasse für ProduktRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="ElementarprodukteRechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktRechtsschutz_Type", propOrder = { + "elementarprodukteRechtsschutz", + "versInteressenRefLfNr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktRechtsschutzType + extends ProduktGenerischType +{ + + @XmlElement(name = "ElementarprodukteRechtsschutz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elementarprodukteRechtsschutz; + @XmlElement(name = "VersInteressenRefLfNr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versInteressenRefLfNr; + + /** + * Gets the value of the elementarprodukteRechtsschutz 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 elementarprodukteRechtsschutz property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getElementarprodukteRechtsschutz().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktRechtsschutzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getElementarprodukteRechtsschutz() { + if (elementarprodukteRechtsschutz == null) { + elementarprodukteRechtsschutz = new ArrayList(); + } + return this.elementarprodukteRechtsschutz; + } + + /** + * Gets the value of the versInteressenRefLfNr 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 versInteressenRefLfNr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersInteressenRefLfNr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersInteressenRefLfNr() { + if (versInteressenRefLfNr == null) { + versInteressenRefLfNr = new ArrayList(); + } + return this.versInteressenRefLfNr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezAntragRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezAntragRechtsschutzType.java new file mode 100644 index 00000000..290740fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezAntragRechtsschutzType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezAntragType; + + +/** + * Typ für den Schritt Antrags-Erzeugung + * + *

Java-Klasse für SpezAntragRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragRechtsschutz_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezAntragRechtsschutzType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktRechtsschutzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktRechtsschutzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktRechtsschutzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java new file mode 100644 index 00000000..f9fb13ff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ für den Schritt Berechnung + * + *

Java-Klasse für SpezBerechnungRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungRechtsschutz_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezBerechnungRechtsschutzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktRechtsschutzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktRechtsschutzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktRechtsschutzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezOffertRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezOffertRechtsschutzType.java new file mode 100644 index 00000000..792716e1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SpezOffertRechtsschutzType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezOffertType; + + +/** + * Typ für den Schritt Offert-Erzeugung + * + *

Java-Klasse für SpezOffertRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertRechtsschutz_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezOffertRechtsschutzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktRechtsschutzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktRechtsschutzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktRechtsschutzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java new file mode 100644 index 00000000..8fed98ae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "SubmitApplicationRechtsschutzRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationRechtsschutzRequest + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragRechtsschutzType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragRechtsschutzType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragRechtsschutzType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SubmitApplicationRechtsschutzResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SubmitApplicationRechtsschutzResponse.java new file mode 100644 index 00000000..d9764cad --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/SubmitApplicationRechtsschutzResponse.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + *

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:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "SubmitApplicationRechtsschutzResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationRechtsschutzResponse + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragRechtsschutzType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragRechtsschutzType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragRechtsschutzType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java new file mode 100644 index 00000000..bbb39e64 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertesInteresseType; + + +/** + * Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz + * + *

Java-Klasse für VerkaufsproduktRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}ProduktRechtsschutz_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktRechtsschutz_Type", propOrder = { + "produkte", + "zusatzprodukte", + "versicherteInteressen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerkaufsproduktRechtsschutzType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Produkte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List produkte; + @XmlElement(name = "Zusatzprodukte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusatzprodukte; + @XmlElement(name = "VersicherteInteressen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versicherteInteressen; + + /** + * Gets the value of the produkte 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 produkte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProdukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktRechtsschutzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getProdukte() { + if (produkte == null) { + produkte = new ArrayList(); + } + return this.produkte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * Gets the value of the versicherteInteressen 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 versicherteInteressen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherteInteressen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertesInteresseType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersicherteInteressen() { + if (versicherteInteressen == null) { + versicherteInteressen = new ArrayList(); + } + return this.versicherteInteressen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/package-info.java new file mode 100644 index 00000000..03eb4ff3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/rs/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/AntragSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/AntragSachPrivatType.java new file mode 100644 index 00000000..28cab657 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/AntragSachPrivatType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezAntragType; + + +/** + * Typ der das Produkt beschreibt und in Antraganfrage und Antragantwort verwendet wird + * + *

Java-Klasse für AntragSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AntragSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AntragSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AntragSachPrivatType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java new file mode 100644 index 00000000..87acaba8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

Java-Klasse für BerechnungSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BerechnungSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BerechnungSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BerechnungSachPrivatType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java new file mode 100644 index 00000000..bd266b85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateRequestGenType; + + +/** + * Typ des Requestobjekts für eine Berechnung Sach-Privat + * + *

Java-Klasse für CalculateSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateSachPrivatRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}BerechnungSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateSachPrivatRequest_Type", propOrder = { + "berechnungsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateSachPrivatRequestType + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BerechnungSachPrivatType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BerechnungSachPrivatType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsanfrage(BerechnungSachPrivatType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java new file mode 100644 index 00000000..6debfa59 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekts für eine Berechnung Sach-Privat + * + *

Java-Klasse für CalculateSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateSachPrivatResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}BerechnungSachPrivat_Type"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}UpsellingSachPrivatResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateSachPrivatResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateSachPrivatResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BerechnungSachPrivatType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected UpsellingSachPrivatResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BerechnungSachPrivatType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsantwort(BerechnungSachPrivatType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingSachPrivatResponseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public UpsellingSachPrivatResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingSachPrivatResponseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setResponseUpselling(UpsellingSachPrivatResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..c5a76ced --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + * Typ des Requestobjekts für einen Antrag Besitz + * + *

Java-Klasse für CreateApplicationSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationSachPrivatRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationSachPrivatRequest_Type", propOrder = { + "antragsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationSachPrivatRequestType + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AntragSachPrivatType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AntragSachPrivatType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(AntragSachPrivatType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java new file mode 100644 index 00000000..9e2bb2ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + * Typ des Responseobjekts für einen Antrag Besitz + * + *

Java-Klasse für CreateApplicationSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationSachPrivatResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationSachPrivatResponse_Type", propOrder = { + "antragsantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationSachPrivatResponseType + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AntragSachPrivatType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AntragSachPrivatType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(AntragSachPrivatType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java new file mode 100644 index 00000000..950130fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + * Typ des Requestobjekts für ein Offert Sach-Privat + * + *

Java-Klasse für CreateOfferSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferSachPrivatRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}OffertSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferSachPrivatRequest_Type", propOrder = { + "offertanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferSachPrivatRequestType + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OffertSachPrivatType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffertSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OffertSachPrivatType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffertSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertanfrage(OffertSachPrivatType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java new file mode 100644 index 00000000..13b68726 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + * Typ des Responseobjekts für ein Offert Besitz + * + *

Java-Klasse für CreateOfferSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferSachPrivatResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}OffertSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferSachPrivatResponse_Type", propOrder = { + "offertantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferSachPrivatResponseType + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OffertSachPrivatType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffertSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OffertSachPrivatType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffertSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertantwort(OffertSachPrivatType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java new file mode 100644 index 00000000..e7f91e3e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * + *

Java-Klasse für ElementarproduktGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGebaeude_Type") +@XmlSeeAlso({ + GenElementarproduktGebaeudeType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ElementarproduktGebaeudeType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java new file mode 100644 index 00000000..cb702e3d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * + *

Java-Klasse für ElementarproduktHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushalt_Type") +@XmlSeeAlso({ + GenElementarproduktHaushaltType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ElementarproduktHaushaltType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java new file mode 100644 index 00000000..e66e2c2b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -0,0 +1,306 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.SelbstbehaltType; + + +/** + * Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + * + *

Java-Klasse für ElementarproduktSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Pauschalbetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *         <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/>
+ *         <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/>
+ *         <element name="Hoechsthaftungssumme" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktSachPrivat_Type", propOrder = { + "versObjekteRefLfnr", + "pauschalbetrag", + "selbstbehalt", + "unterversicherungsverzicht", + "prozentVersicherungssumme", + "nebenkosten", + "vorsorge", + "hoechsthaftungssumme" +}) +@XmlSeeAlso({ + ElementarproduktGebaeudeType.class, + ElementarproduktHaushaltType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ElementarproduktSachPrivatType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versObjekteRefLfnr; + @XmlElement(name = "Pauschalbetrag") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal pauschalbetrag; + @XmlElement(name = "Selbstbehalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "Unterversicherungsverzicht") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean unterversicherungsverzicht; + @XmlElement(name = "ProzentVersicherungssumme") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer prozentVersicherungssumme; + @XmlElement(name = "Nebenkosten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KostenFixOderProzentType nebenkosten; + @XmlElement(name = "Vorsorge") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected KostenFixOderProzentType vorsorge; + @XmlElement(name = "Hoechsthaftungssumme") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal hoechsthaftungssumme; + + /** + * Gets the value of the versObjekteRefLfnr 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 versObjekteRefLfnr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersObjekteRefLfnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); + } + return this.versObjekteRefLfnr; + } + + /** + * Ruft den Wert der pauschalbetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPauschalbetrag() { + return pauschalbetrag; + } + + /** + * Legt den Wert der pauschalbetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPauschalbetrag(BigDecimal value) { + this.pauschalbetrag = value; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der unterversicherungsverzicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isUnterversicherungsverzicht() { + return unterversicherungsverzicht; + } + + /** + * Legt den Wert der unterversicherungsverzicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUnterversicherungsverzicht(Boolean value) { + this.unterversicherungsverzicht = value; + } + + /** + * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getProzentVersicherungssumme() { + return prozentVersicherungssumme; + } + + /** + * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setProzentVersicherungssumme(Integer value) { + this.prozentVersicherungssumme = value; + } + + /** + * Ruft den Wert der nebenkosten-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KostenFixOderProzentType getNebenkosten() { + return nebenkosten; + } + + /** + * Legt den Wert der nebenkosten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNebenkosten(KostenFixOderProzentType value) { + this.nebenkosten = value; + } + + /** + * Ruft den Wert der vorsorge-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public KostenFixOderProzentType getVorsorge() { + return vorsorge; + } + + /** + * Legt den Wert der vorsorge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorsorge(KostenFixOderProzentType value) { + this.vorsorge = value; + } + + /** + * Ruft den Wert der hoechsthaftungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getHoechsthaftungssumme() { + return hoechsthaftungssumme; + } + + /** + * Legt den Wert der hoechsthaftungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHoechsthaftungssumme(BigDecimal value) { + this.hoechsthaftungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java new file mode 100644 index 00000000..41c69984 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Elementarprodukt Gebäudeversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * + *

Java-Klasse für GenElementarproduktGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GenElementarproduktGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *       <sequence>
+ *         <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}GebaeudeSpartenCd_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktGebaeude_Type", propOrder = { + "sparte" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GenElementarproduktGebaeudeType + extends ElementarproduktGebaeudeType +{ + + @XmlElement(name = "Sparte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String sparte; + + /** + * Ruft den Wert der sparte-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSparte(String value) { + this.sparte = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java new file mode 100644 index 00000000..3d5ceaec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * + *

Java-Klasse für GenElementarproduktHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GenElementarproduktHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ *       <sequence>
+ *         <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}HaushaltSpartenCd_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktHaushalt_Type", propOrder = { + "sparte" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GenElementarproduktHaushaltType + extends ElementarproduktHaushaltType +{ + + @XmlElement(name = "Sparte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String sparte; + + /** + * Ruft den Wert der sparte-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSparte(String value) { + this.sparte = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/NebengebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/NebengebaeudeType.java new file mode 100644 index 00000000..f5cfd04a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/NebengebaeudeType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Nebengebaeude_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="Nebengebaeude_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Abstellgebaeude"/>
+ *     <enumeration value="Badehütte"/>
+ *     <enumeration value="Bootshaus"/>
+ *     <enumeration value="Carport"/>
+ *     <enumeration value="ehemaliges Wirtschaftsgebaeude"/>
+ *     <enumeration value="Garage"/>
+ *     <enumeration value="Gartenhaus (nicht für Wohnzwecke)"/>
+ *     <enumeration value="Holzhütte"/>
+ *     <enumeration value="Keller"/>
+ *     <enumeration value="Mobilheim (stationaer)"/>
+ *     <enumeration value="Nebengebaeude"/>
+ *     <enumeration value="Nebengebaeude mit Garage"/>
+ *     <enumeration value="Presshaus"/>
+ *     <enumeration value="Sauna"/>
+ *     <enumeration value="Scheune / Schuppen / Stadel"/>
+ *     <enumeration value="Werkstaette"/>
+ *     <enumeration value="Werkzeug- und Geraeteschuppen"/>
+ *     <enumeration value="Wintergarten, Veranda"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Nebengebaeude_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum NebengebaeudeType { + + @XmlEnumValue("Abstellgebaeude") + ABSTELLGEBAEUDE("Abstellgebaeude"), + @XmlEnumValue("Badeh\u00fctte") + BADEHÜTTE("Badeh\u00fctte"), + @XmlEnumValue("Bootshaus") + BOOTSHAUS("Bootshaus"), + @XmlEnumValue("Carport") + CARPORT("Carport"), + @XmlEnumValue("ehemaliges Wirtschaftsgebaeude") + EHEMALIGES_WIRTSCHAFTSGEBAEUDE("ehemaliges Wirtschaftsgebaeude"), + @XmlEnumValue("Garage") + GARAGE("Garage"), + @XmlEnumValue("Gartenhaus (nicht f\u00fcr Wohnzwecke)") + GARTENHAUS_NICHT_FÜR_WOHNZWECKE("Gartenhaus (nicht f\u00fcr Wohnzwecke)"), + @XmlEnumValue("Holzh\u00fctte") + HOLZHÜTTE("Holzh\u00fctte"), + @XmlEnumValue("Keller") + KELLER("Keller"), + @XmlEnumValue("Mobilheim (stationaer)") + MOBILHEIM_STATIONAER("Mobilheim (stationaer)"), + @XmlEnumValue("Nebengebaeude") + NEBENGEBAEUDE("Nebengebaeude"), + @XmlEnumValue("Nebengebaeude mit Garage") + NEBENGEBAEUDE_MIT_GARAGE("Nebengebaeude mit Garage"), + @XmlEnumValue("Presshaus") + PRESSHAUS("Presshaus"), + @XmlEnumValue("Sauna") + SAUNA("Sauna"), + @XmlEnumValue("Scheune / Schuppen / Stadel") + SCHEUNE_SCHUPPEN_STADEL("Scheune / Schuppen / Stadel"), + @XmlEnumValue("Werkstaette") + WERKSTAETTE("Werkstaette"), + @XmlEnumValue("Werkzeug- und Geraeteschuppen") + WERKZEUG_UND_GERAETESCHUPPEN("Werkzeug- und Geraeteschuppen"), + @XmlEnumValue("Wintergarten, Veranda") + WINTERGARTEN_VERANDA("Wintergarten, Veranda"); + private final String value; + + NebengebaeudeType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static NebengebaeudeType fromValue(String v) { + for (NebengebaeudeType c: NebengebaeudeType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ObjectFactory.java new file mode 100644 index 00000000..ec9038de --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ObjectFactory.java @@ -0,0 +1,409 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +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.r1_9_0.on2antrag.sachPrivat 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _ProduktGebaeudeversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "ProduktGebaeudeversicherung"); + private final static QName _ProduktHaushaltsversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "ProduktHaushaltsversicherung"); + private final static QName _CalculateSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CalculateSachPrivatRequest"); + private final static QName _CalculateSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CalculateSachPrivatResponse"); + private final static QName _CreateOfferSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateOfferSachPrivatRequest"); + private final static QName _CreateOfferSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateOfferSachPrivatResponse"); + private final static QName _CreateApplicationSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateApplicationSachPrivatRequest"); + private final static QName _CreateApplicationSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateApplicationSachPrivatResponse"); + private final static QName _SubmitApplicationSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "SubmitApplicationSachPrivatRequest"); + private final static QName _SubmitApplicationSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "SubmitApplicationSachPrivatResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ProduktGebaeudeversicherungType } + * + */ + public ProduktGebaeudeversicherungType createProduktGebaeudeversicherungType() { + return new ProduktGebaeudeversicherungType(); + } + + /** + * Create an instance of {@link ProduktHaushaltsversicherungType } + * + */ + public ProduktHaushaltsversicherungType createProduktHaushaltsversicherungType() { + return new ProduktHaushaltsversicherungType(); + } + + /** + * Create an instance of {@link CalculateSachPrivatRequestType } + * + */ + public CalculateSachPrivatRequestType createCalculateSachPrivatRequestType() { + return new CalculateSachPrivatRequestType(); + } + + /** + * Create an instance of {@link CalculateSachPrivatResponseType } + * + */ + public CalculateSachPrivatResponseType createCalculateSachPrivatResponseType() { + return new CalculateSachPrivatResponseType(); + } + + /** + * Create an instance of {@link CreateOfferSachPrivatRequestType } + * + */ + public CreateOfferSachPrivatRequestType createCreateOfferSachPrivatRequestType() { + return new CreateOfferSachPrivatRequestType(); + } + + /** + * Create an instance of {@link CreateOfferSachPrivatResponseType } + * + */ + public CreateOfferSachPrivatResponseType createCreateOfferSachPrivatResponseType() { + return new CreateOfferSachPrivatResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationSachPrivatRequestType } + * + */ + public CreateApplicationSachPrivatRequestType createCreateApplicationSachPrivatRequestType() { + return new CreateApplicationSachPrivatRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationSachPrivatResponseType } + * + */ + public CreateApplicationSachPrivatResponseType createCreateApplicationSachPrivatResponseType() { + return new CreateApplicationSachPrivatResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationSachPrivatRequestType } + * + */ + public SubmitApplicationSachPrivatRequestType createSubmitApplicationSachPrivatRequestType() { + return new SubmitApplicationSachPrivatRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationSachPrivatResponseType } + * + */ + public SubmitApplicationSachPrivatResponseType createSubmitApplicationSachPrivatResponseType() { + return new SubmitApplicationSachPrivatResponseType(); + } + + /** + * Create an instance of {@link VersichertesObjektSachPrivatType } + * + */ + public VersichertesObjektSachPrivatType createVersichertesObjektSachPrivatType() { + return new VersichertesObjektSachPrivatType(); + } + + /** + * Create an instance of {@link RisikoAdresseType } + * + */ + public RisikoAdresseType createRisikoAdresseType() { + return new RisikoAdresseType(); + } + + /** + * Create an instance of {@link RisikoHaushaltType } + * + */ + public RisikoHaushaltType createRisikoHaushaltType() { + return new RisikoHaushaltType(); + } + + /** + * Create an instance of {@link RisikoGebaeudeType } + * + */ + public RisikoGebaeudeType createRisikoGebaeudeType() { + return new RisikoGebaeudeType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenWintergartenType } + * + */ + public ZusaetzlicheGebaeudedatenWintergartenType createZusaetzlicheGebaeudedatenWintergartenType() { + return new ZusaetzlicheGebaeudedatenWintergartenType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenSolarthermieType } + * + */ + public ZusaetzlicheGebaeudedatenSolarthermieType createZusaetzlicheGebaeudedatenSolarthermieType() { + return new ZusaetzlicheGebaeudedatenSolarthermieType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenSchwimmbadType } + * + */ + public ZusaetzlicheGebaeudedatenSchwimmbadType createZusaetzlicheGebaeudedatenSchwimmbadType() { + return new ZusaetzlicheGebaeudedatenSchwimmbadType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenPhotovoltaikType } + * + */ + public ZusaetzlicheGebaeudedatenPhotovoltaikType createZusaetzlicheGebaeudedatenPhotovoltaikType() { + return new ZusaetzlicheGebaeudedatenPhotovoltaikType(); + } + + /** + * Create an instance of {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType createVerkaufsproduktSachPrivatType() { + return new VerkaufsproduktSachPrivatType(); + } + + /** + * Create an instance of {@link ProduktSachPrivatType } + * + */ + public ProduktSachPrivatType createProduktSachPrivatType() { + return new ProduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktSachPrivatType } + * + */ + public ElementarproduktSachPrivatType createElementarproduktSachPrivatType() { + return new ElementarproduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktGebaeudeType } + * + */ + public ElementarproduktGebaeudeType createElementarproduktGebaeudeType() { + return new ElementarproduktGebaeudeType(); + } + + /** + * Create an instance of {@link ElementarproduktHaushaltType } + * + */ + public ElementarproduktHaushaltType createElementarproduktHaushaltType() { + return new ElementarproduktHaushaltType(); + } + + /** + * Create an instance of {@link GenElementarproduktGebaeudeType } + * + */ + public GenElementarproduktGebaeudeType createGenElementarproduktGebaeudeType() { + return new GenElementarproduktGebaeudeType(); + } + + /** + * Create an instance of {@link GenElementarproduktHaushaltType } + * + */ + public GenElementarproduktHaushaltType createGenElementarproduktHaushaltType() { + return new GenElementarproduktHaushaltType(); + } + + /** + * Create an instance of {@link BerechnungSachPrivatType } + * + */ + public BerechnungSachPrivatType createBerechnungSachPrivatType() { + return new BerechnungSachPrivatType(); + } + + /** + * Create an instance of {@link OffertSachPrivatType } + * + */ + public OffertSachPrivatType createOffertSachPrivatType() { + return new OffertSachPrivatType(); + } + + /** + * Create an instance of {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType createAntragSachPrivatType() { + return new AntragSachPrivatType(); + } + + /** + * Create an instance of {@link UpsellingSachPrivatResponseType } + * + */ + public UpsellingSachPrivatResponseType createUpsellingSachPrivatResponseType() { + return new UpsellingSachPrivatResponseType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProduktGebaeudeversicherungType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProduktGebaeudeversicherungType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProduktGebaeudeversicherung") + public JAXBElement createProduktGebaeudeversicherung(ProduktGebaeudeversicherungType value) { + return new JAXBElement(_ProduktGebaeudeversicherung_QNAME, ProduktGebaeudeversicherungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProduktHaushaltsversicherungType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProduktHaushaltsversicherungType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProduktHaushaltsversicherung") + public JAXBElement createProduktHaushaltsversicherung(ProduktHaushaltsversicherungType value) { + return new JAXBElement(_ProduktHaushaltsversicherung_QNAME, ProduktHaushaltsversicherungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CalculateSachPrivatRequest") + public JAXBElement createCalculateSachPrivatRequest(CalculateSachPrivatRequestType value) { + return new JAXBElement(_CalculateSachPrivatRequest_QNAME, CalculateSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CalculateSachPrivatResponse") + public JAXBElement createCalculateSachPrivatResponse(CalculateSachPrivatResponseType value) { + return new JAXBElement(_CalculateSachPrivatResponse_QNAME, CalculateSachPrivatResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateOfferSachPrivatRequest") + public JAXBElement createCreateOfferSachPrivatRequest(CreateOfferSachPrivatRequestType value) { + return new JAXBElement(_CreateOfferSachPrivatRequest_QNAME, CreateOfferSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateOfferSachPrivatResponse") + public JAXBElement createCreateOfferSachPrivatResponse(CreateOfferSachPrivatResponseType value) { + return new JAXBElement(_CreateOfferSachPrivatResponse_QNAME, CreateOfferSachPrivatResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateApplicationSachPrivatRequest") + public JAXBElement createCreateApplicationSachPrivatRequest(CreateApplicationSachPrivatRequestType value) { + return new JAXBElement(_CreateApplicationSachPrivatRequest_QNAME, CreateApplicationSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateApplicationSachPrivatResponse") + public JAXBElement createCreateApplicationSachPrivatResponse(CreateApplicationSachPrivatResponseType value) { + return new JAXBElement(_CreateApplicationSachPrivatResponse_QNAME, CreateApplicationSachPrivatResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "SubmitApplicationSachPrivatRequest") + public JAXBElement createSubmitApplicationSachPrivatRequest(SubmitApplicationSachPrivatRequestType value) { + return new JAXBElement(_SubmitApplicationSachPrivatRequest_QNAME, SubmitApplicationSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "SubmitApplicationSachPrivatResponse") + public JAXBElement createSubmitApplicationSachPrivatResponse(SubmitApplicationSachPrivatResponseType value) { + return new JAXBElement(_SubmitApplicationSachPrivatResponse_QNAME, SubmitApplicationSachPrivatResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/OffertSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/OffertSachPrivatType.java new file mode 100644 index 00000000..0adab736 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/OffertSachPrivatType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezOffertType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

Java-Klasse für OffertSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OffertSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffertSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OffertSachPrivatType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java new file mode 100644 index 00000000..76252769 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für Gebaeudeversicherungs-Produkte + * + *

Java-Klasse für ProduktGebaeudeversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktGebaeudeversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type">
+ *       <sequence>
+ *         <element name="Deckungen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktGebaeudeversicherung_Type", propOrder = { + "deckungen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktGebaeudeversicherungType + extends ProduktSachPrivatType +{ + + @XmlElement(name = "Deckungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List deckungen; + + /** + * Gets the value of the deckungen 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 deckungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDeckungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktGebaeudeType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDeckungen() { + if (deckungen == null) { + deckungen = new ArrayList(); + } + return this.deckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java new file mode 100644 index 00000000..fe878e4c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte + * + *

Java-Klasse für ProduktHaushaltsversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktHaushaltsversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type">
+ *       <sequence>
+ *         <element name="Deckungen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktHaushaltsversicherung_Type", propOrder = { + "deckungen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktHaushaltsversicherungType + extends ProduktSachPrivatType +{ + + @XmlElement(name = "Deckungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List deckungen; + + /** + * Gets the value of the deckungen 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 deckungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDeckungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktHaushaltType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDeckungen() { + if (deckungen == null) { + deckungen = new ArrayList(); + } + return this.deckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktSachPrivatType.java new file mode 100644 index 00000000..5f7bea5c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.SelbstbehaltType; + + +/** + * Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen + * + *

Java-Klasse für ProduktSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktSachPrivat_Type", propOrder = { + "versObjekteRefLfnr", + "selbstbehalt" +}) +@XmlSeeAlso({ + ProduktGebaeudeversicherungType.class, + ProduktHaushaltsversicherungType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktSachPrivatType + extends ProduktGenerischType +{ + + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versObjekteRefLfnr; + @XmlElement(name = "Selbstbehalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List selbstbehalt; + + /** + * Gets the value of the versObjekteRefLfnr 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 versObjekteRefLfnr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersObjekteRefLfnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); + } + return this.versObjekteRefLfnr; + } + + /** + * Gets the value of the selbstbehalt 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 selbstbehalt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSelbstbehalt().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SelbstbehaltType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSelbstbehalt() { + if (selbstbehalt == null) { + selbstbehalt = new ArrayList(); + } + return this.selbstbehalt; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoAdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoAdresseType.java new file mode 100644 index 00000000..6701d3de --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoAdresseType.java @@ -0,0 +1,198 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.ADRESSEType; + + +/** + * Type zur Beschreibung einer Risikoadresse + * + *

Java-Klasse für RisikoAdresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoAdresse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds20}ADRESSE_Type">
+ *       <sequence>
+ *         <element name="Horazone" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ *         <element name="ImVerbautenOrt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AusserhalbDesOrtsgebiets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ErreichbarkeitFuerLoeschfahrzeuge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Tarifzone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoAdresse_Type", propOrder = { + "horazone", + "imVerbautenOrt", + "ausserhalbDesOrtsgebiets", + "erreichbarkeitFuerLoeschfahrzeuge", + "tarifzone" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class RisikoAdresseType + extends ADRESSEType +{ + + @XmlElement(name = "Horazone") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Short horazone; + @XmlElement(name = "ImVerbautenOrt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean imVerbautenOrt; + @XmlElement(name = "AusserhalbDesOrtsgebiets") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean ausserhalbDesOrtsgebiets; + @XmlElement(name = "ErreichbarkeitFuerLoeschfahrzeuge") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean erreichbarkeitFuerLoeschfahrzeuge; + @XmlElement(name = "Tarifzone") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String tarifzone; + + /** + * Ruft den Wert der horazone-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Short getHorazone() { + return horazone; + } + + /** + * Legt den Wert der horazone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHorazone(Short value) { + this.horazone = value; + } + + /** + * Ruft den Wert der imVerbautenOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isImVerbautenOrt() { + return imVerbautenOrt; + } + + /** + * Legt den Wert der imVerbautenOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setImVerbautenOrt(Boolean value) { + this.imVerbautenOrt = value; + } + + /** + * Ruft den Wert der ausserhalbDesOrtsgebiets-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isAusserhalbDesOrtsgebiets() { + return ausserhalbDesOrtsgebiets; + } + + /** + * Legt den Wert der ausserhalbDesOrtsgebiets-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAusserhalbDesOrtsgebiets(Boolean value) { + this.ausserhalbDesOrtsgebiets = value; + } + + /** + * Ruft den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isErreichbarkeitFuerLoeschfahrzeuge() { + return erreichbarkeitFuerLoeschfahrzeuge; + } + + /** + * Legt den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErreichbarkeitFuerLoeschfahrzeuge(Boolean value) { + this.erreichbarkeitFuerLoeschfahrzeuge = value; + } + + /** + * Ruft den Wert der tarifzone-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getTarifzone() { + return tarifzone; + } + + /** + * Legt den Wert der tarifzone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTarifzone(String value) { + this.tarifzone = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoGebaeudeType.java new file mode 100644 index 00000000..953e48d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoGebaeudeType.java @@ -0,0 +1,465 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.ELFlaecheType; +import at.vvo.omds.types.omds2Types.v2_15.Entsch2Type; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertesInteresseMitAttributMetadatenType; + + +/** + * Type zur Risikobeschreibung Gebäude + * + *

Java-Klasse für RisikoGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/>
+ *         <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
+ *         <element name="BauartCd" type="{urn:omds20}BauartCd_Type" minOccurs="0"/>
+ *         <element name="DachungCd" type="{urn:omds20}DachungCd_Type" minOccurs="0"/>
+ *         <element name="GebaeudeHoeheCd" type="{urn:omds20}GebaeudeHoeheCd_Type" minOccurs="0"/>
+ *         <element name="BaujahrGebaeude" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="EL-Flaeche" type="{urn:omds20}EL-Flaeche_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Vorschaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoVorschaeden_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type" minOccurs="0"/>
+ *         <element name="SichergKz" type="{urn:omds20}Entsch2_Type" minOccurs="0"/>
+ *         <element name="PreisProQm" type="{urn:omds20}decimal"/>
+ *         <element name="ZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoGebaeude_Type", propOrder = { + "gebaeudeArtCd", + "gebaeudeBez", + "nutzungCd", + "bauartCd", + "dachungCd", + "gebaeudeHoeheCd", + "baujahrGebaeude", + "elFlaeche", + "vorschaeden", + "ausstattungCd", + "sichergKz", + "preisProQm", + "zusaetzlicheGebaeudedaten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class RisikoGebaeudeType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "GebaeudeArtCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebaeudeArtCd; + @XmlElement(name = "GebaeudeBez", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebaeudeBez; + @XmlElement(name = "NutzungCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String nutzungCd; + @XmlElement(name = "BauartCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bauartCd; + @XmlElement(name = "DachungCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String dachungCd; + @XmlElement(name = "GebaeudeHoeheCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebaeudeHoeheCd; + @XmlElement(name = "BaujahrGebaeude") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigInteger baujahrGebaeude; + @XmlElement(name = "EL-Flaeche") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elFlaeche; + @XmlElement(name = "Vorschaeden") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vorschaeden; + @XmlElement(name = "AusstattungCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ausstattungCd; + @XmlElement(name = "SichergKz") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Entsch2Type sichergKz; + @XmlElement(name = "PreisProQm", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal preisProQm; + @XmlElement(name = "ZusaetzlicheGebaeudedaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheGebaeudedaten; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der gebaeudeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebaeudeBez() { + return gebaeudeBez; + } + + /** + * Legt den Wert der gebaeudeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebaeudeBez(String value) { + this.gebaeudeBez = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Ruft den Wert der bauartCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBauartCd() { + return bauartCd; + } + + /** + * Legt den Wert der bauartCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBauartCd(String value) { + this.bauartCd = value; + } + + /** + * Ruft den Wert der dachungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDachungCd() { + return dachungCd; + } + + /** + * Legt den Wert der dachungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDachungCd(String value) { + this.dachungCd = value; + } + + /** + * Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebaeudeHoeheCd() { + return gebaeudeHoeheCd; + } + + /** + * Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebaeudeHoeheCd(String value) { + this.gebaeudeHoeheCd = value; + } + + /** + * Ruft den Wert der baujahrGebaeude-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigInteger getBaujahrGebaeude() { + return baujahrGebaeude; + } + + /** + * Legt den Wert der baujahrGebaeude-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBaujahrGebaeude(BigInteger value) { + this.baujahrGebaeude = value; + } + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELFlaeche() { + if (elFlaeche == null) { + elFlaeche = new ArrayList(); + } + return this.elFlaeche; + } + + /** + * Gets the value of the vorschaeden 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 vorschaeden property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorschaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoVorschaedenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVorschaeden() { + if (vorschaeden == null) { + vorschaeden = new ArrayList(); + } + return this.vorschaeden; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Entsch2Type getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSichergKz(Entsch2Type value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der preisProQm-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getPreisProQm() { + return preisProQm; + } + + /** + * Legt den Wert der preisProQm-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPreisProQm(BigDecimal value) { + this.preisProQm = value; + } + + /** + * Gets the value of the zusaetzlicheGebaeudedaten 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 zusaetzlicheGebaeudedaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheGebaeudedaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheGebaeudedatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheGebaeudedaten() { + if (zusaetzlicheGebaeudedaten == null) { + zusaetzlicheGebaeudedaten = new ArrayList(); + } + return this.zusaetzlicheGebaeudedaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoHaushaltType.java new file mode 100644 index 00000000..db004080 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertesInteresseMitAttributMetadatenType; + + +/** + * Type zur Risikobeschreibung Haushalt + * + *

Java-Klasse für RisikoHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoHaushalt_Type", propOrder = { + "wohnflaeche", + "ausstattungCd", + "nutzungCd", + "zusaetzlicheHaushaltDaten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class RisikoHaushaltType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "Wohnflaeche") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int wohnflaeche; + @XmlElement(name = "AusstattungCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ausstattungCd; + @XmlElement(name = "NutzungCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String nutzungCd; + @XmlElement(name = "ZusaetzlicheHaushaltDaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheHaushaltDaten; + + /** + * Ruft den Wert der wohnflaeche-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getWohnflaeche() { + return wohnflaeche; + } + + /** + * Legt den Wert der wohnflaeche-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWohnflaeche(int value) { + this.wohnflaeche = value; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Gets the value of the zusaetzlicheHaushaltDaten 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 zusaetzlicheHaushaltDaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheHaushaltDaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheHaushaltsdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheHaushaltDaten() { + if (zusaetzlicheHaushaltDaten == null) { + zusaetzlicheHaushaltDaten = new ArrayList(); + } + return this.zusaetzlicheHaushaltDaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoVorschaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoVorschaedenType.java new file mode 100644 index 00000000..313d5ac4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/RisikoVorschaedenType.java @@ -0,0 +1,55 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für RisikoVorschaeden_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="RisikoVorschaeden_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Vorschaeden"/>
+ *     <enumeration value="ein Vorschaden"/>
+ *     <enumeration value="mehr als ein Vorschaden"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "RisikoVorschaeden_Type") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum RisikoVorschaedenType { + + @XmlEnumValue("keine Vorschaeden") + KEINE_VORSCHAEDEN("keine Vorschaeden"), + @XmlEnumValue("ein Vorschaden") + EIN_VORSCHADEN("ein Vorschaden"), + @XmlEnumValue("mehr als ein Vorschaden") + MEHR_ALS_EIN_VORSCHADEN("mehr als ein Vorschaden"); + private final String value; + + RisikoVorschaedenType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static RisikoVorschaedenType fromValue(String v) { + for (RisikoVorschaedenType c: RisikoVorschaedenType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..62cd6336 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationSachPrivatRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationSachPrivatRequest_Type", propOrder = { + "antragsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationSachPrivatRequestType + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AntragSachPrivatType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AntragSachPrivatType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(AntragSachPrivatType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java new file mode 100644 index 00000000..aad4af84 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationSachPrivatResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationSachPrivatResponse_Type", propOrder = { + "antragsantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationSachPrivatResponseType + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AntragSachPrivatType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AntragSachPrivatType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(AntragSachPrivatType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java new file mode 100644 index 00000000..8242a865 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Response Upselling Sach-Privat + * + *

Java-Klasse für UpsellingSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UpsellingSachPrivatResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingSachPrivatResponse_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class UpsellingSachPrivatResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java new file mode 100644 index 00000000..cfdc0f95 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertesInteresseType; + + +/** + * Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht + * + *

Java-Klasse für VerkaufsproduktSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = { + "produkte", + "zusatzprodukte", + "versicherteObjekte" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerkaufsproduktSachPrivatType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Produkte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List produkte; + @XmlElement(name = "Zusatzprodukte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusatzprodukte; + @XmlElement(name = "VersicherteObjekte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versicherteObjekte; + + /** + * Gets the value of the produkte 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 produkte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProdukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktSachPrivatType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getProdukte() { + if (produkte == null) { + produkte = new ArrayList(); + } + return this.produkte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * Gets the value of the versicherteObjekte 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 versicherteObjekte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherteObjekte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertesInteresseType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersicherteObjekte() { + if (versicherteObjekte == null) { + versicherteObjekte = new ArrayList(); + } + return this.versicherteObjekte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java new file mode 100644 index 00000000..4309ee1b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java @@ -0,0 +1,172 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertesInteresseMitAttributMetadatenType; + + +/** + * Type für ein versichertes Objekt in der Sach-Privat-Versicherung + * + *

Java-Klasse für VersichertesObjektSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertesObjektSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="RisikoAdresse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoAdresse_Type"/>
+ *         <element name="RisikoGebaeude" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesObjektSachPrivat_Type", propOrder = { + "objektId", + "risikoAdresse", + "risikoGebaeude", + "risikoHaushalt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VersichertesObjektSachPrivatType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "ObjektId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType objektId; + @XmlElement(name = "RisikoAdresse", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected RisikoAdresseType risikoAdresse; + @XmlElement(name = "RisikoGebaeude") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List risikoGebaeude; + @XmlElement(name = "RisikoHaushalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected RisikoHaushaltType risikoHaushalt; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der risikoAdresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoAdresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public RisikoAdresseType getRisikoAdresse() { + return risikoAdresse; + } + + /** + * Legt den Wert der risikoAdresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoAdresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRisikoAdresse(RisikoAdresseType value) { + this.risikoAdresse = value; + } + + /** + * Gets the value of the risikoGebaeude 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 risikoGebaeude property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRisikoGebaeude().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoGebaeudeType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getRisikoGebaeude() { + if (risikoGebaeude == null) { + risikoGebaeude = new ArrayList(); + } + return this.risikoGebaeude; + } + + /** + * Ruft den Wert der risikoHaushalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoHaushaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public RisikoHaushaltType getRisikoHaushalt() { + return risikoHaushalt; + } + + /** + * Legt den Wert der risikoHaushalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoHaushaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRisikoHaushalt(RisikoHaushaltType value) { + this.risikoHaushalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java new file mode 100644 index 00000000..6d5c83a8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Photovoltaik als Erweiterung von ZusaetzlicheGebaeudeDaten_Type + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenPhotovoltaik_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenPhotovoltaik_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenPhotovoltaik_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusaetzlicheGebaeudedatenPhotovoltaikType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java new file mode 100644 index 00000000..0dab7a9f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Schwimmbad + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenSchwimmbad_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenSchwimmbad_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSchwimmbad_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusaetzlicheGebaeudedatenSchwimmbadType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java new file mode 100644 index 00000000..13b6a80a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Strandardbaustein Solarthermie + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenSolarthermie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenSolarthermie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSolarthermie_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusaetzlicheGebaeudedatenSolarthermieType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java new file mode 100644 index 00000000..13be20d3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp zur Definition zusätzlicher Gebäudedaten + * + *

Java-Klasse für ZusaetzlicheGebaeudedaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedaten_Type") +@XmlSeeAlso({ + ZusaetzlicheGebaeudedatenWintergartenType.class, + ZusaetzlicheGebaeudedatenSolarthermieType.class, + ZusaetzlicheGebaeudedatenSchwimmbadType.class, + ZusaetzlicheGebaeudedatenPhotovoltaikType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheGebaeudedatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java new file mode 100644 index 00000000..3cc6e669 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Wintergarten + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenWintergarten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenWintergarten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenWintergarten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ZusaetzlicheGebaeudedatenWintergartenType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java new file mode 100644 index 00000000..0b7b2242 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp zur Definition zusätzlicher Haushaltsdaten + * + *

Java-Klasse für ZusaetzlicheHaushaltsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheHaushaltsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheHaushaltsdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheHaushaltsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/package-info.java new file mode 100644 index 00000000..9143ded6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/sachPrivat/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CalculateUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CalculateUnfallRequestType.java new file mode 100644 index 00000000..7f8e9439 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CalculateUnfallRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateRequestGenType; + + +/** + * Typ des Requestobjekts für eine Berechnung Unfall + * + *

Java-Klasse für CalculateUnfallRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateUnfallRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateUnfallRequest_Type", propOrder = { + "berechnungsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateUnfallRequestType + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungUnfallType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungUnfallType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsanfrage(SpezBerechnungUnfallType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CalculateUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CalculateUnfallResponseType.java new file mode 100644 index 00000000..fd1e73e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CalculateUnfallResponseType.java @@ -0,0 +1,109 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekts für eine Unfall-Berechnung + * + *

Java-Klasse für CalculateUnfallResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateUnfallResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type"/>
+ *         <element name="Upsellingvarianten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateUnfallResponse_Type", propOrder = { + "berechnungsantwort", + "upsellingvarianten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CalculateUnfallResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezBerechnungUnfallType berechnungsantwort; + @XmlElement(name = "Upsellingvarianten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List upsellingvarianten; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezBerechnungUnfallType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBerechnungsantwort(SpezBerechnungUnfallType value) { + this.berechnungsantwort = value; + } + + /** + * Gets the value of the upsellingvarianten 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 upsellingvarianten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUpsellingvarianten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SpezBerechnungUnfallType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getUpsellingvarianten() { + if (upsellingvarianten == null) { + upsellingvarianten = new ArrayList(); + } + return this.upsellingvarianten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java new file mode 100644 index 00000000..b0a1c9cd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + * Type des Requestobjekts für die Erstellung eines Unfallantrags + * + *

Java-Klasse für CreateApplicationUnfallRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationUnfallRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationUnfallRequest_Type", propOrder = { + "antragsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationUnfallRequestType + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragUnfallType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragUnfallType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragUnfallType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java new file mode 100644 index 00000000..fc839374 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + * Type des Responseobjekts für die Erstellung eines Unfallantrags + * + *

Java-Klasse für CreateApplicationUnfallResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationUnfallResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationUnfallResponse_Type", propOrder = { + "antragsantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateApplicationUnfallResponseType + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragUnfallType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragUnfallType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragUnfallType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateOfferUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateOfferUnfallRequestType.java new file mode 100644 index 00000000..dc1b3811 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateOfferUnfallRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + * Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts + * + *

Java-Klasse für CreateOfferUnfallRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferUnfallRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezOffertUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferUnfallRequest_Type", propOrder = { + "offertanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferUnfallRequestType + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertUnfallType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertUnfallType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertanfrage(SpezOffertUnfallType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateOfferUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateOfferUnfallResponseType.java new file mode 100644 index 00000000..05a0d2e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/CreateOfferUnfallResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + * Type des Responseobjekts für eine Erstellung eines Unfall-Offerts + * + *

Java-Klasse für CreateOfferUnfallResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferUnfallResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezOffertUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferUnfallResponse_Type", propOrder = { + "offertantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CreateOfferUnfallResponseType + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezOffertUnfallType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezOffertUnfallType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffertantwort(SpezOffertUnfallType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/LeistungsartUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/LeistungsartUnfallType.java new file mode 100644 index 00000000..c71d3205 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/LeistungsartUnfallType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.SelbstbehaltType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. + * + *

Java-Klasse für LeistungsartUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LeistungsartUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LeistungsartUnfall_Type", propOrder = { + "selbstbehalt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class LeistungsartUnfallType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "Selbstbehalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SelbstbehaltType selbstbehalt; + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/ObjectFactory.java new file mode 100644 index 00000000..010c491b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/ObjectFactory.java @@ -0,0 +1,261 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +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.r1_9_0.on2antrag.unfall 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _CalculateUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CalculateUnfallRequest"); + private final static QName _CalculateUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CalculateUnfallResponse"); + private final static QName _CreateOfferUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateOfferUnfallRequest"); + private final static QName _CreateOfferUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateOfferUnfallResponse"); + private final static QName _CreateApplicationUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateApplicationUnfallRequest"); + private final static QName _CreateApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateApplicationUnfallResponse"); + private final static QName _SubmitApplicationUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallRequest"); + private final static QName _SubmitApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateUnfallRequestType } + * + */ + public CalculateUnfallRequestType createCalculateUnfallRequestType() { + return new CalculateUnfallRequestType(); + } + + /** + * Create an instance of {@link CalculateUnfallResponseType } + * + */ + public CalculateUnfallResponseType createCalculateUnfallResponseType() { + return new CalculateUnfallResponseType(); + } + + /** + * Create an instance of {@link CreateOfferUnfallRequestType } + * + */ + public CreateOfferUnfallRequestType createCreateOfferUnfallRequestType() { + return new CreateOfferUnfallRequestType(); + } + + /** + * Create an instance of {@link CreateOfferUnfallResponseType } + * + */ + public CreateOfferUnfallResponseType createCreateOfferUnfallResponseType() { + return new CreateOfferUnfallResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationUnfallRequestType } + * + */ + public CreateApplicationUnfallRequestType createCreateApplicationUnfallRequestType() { + return new CreateApplicationUnfallRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationUnfallResponseType } + * + */ + public CreateApplicationUnfallResponseType createCreateApplicationUnfallResponseType() { + return new CreateApplicationUnfallResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationUnfallRequestType } + * + */ + public SubmitApplicationUnfallRequestType createSubmitApplicationUnfallRequestType() { + return new SubmitApplicationUnfallRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationUnfallResponseType } + * + */ + public SubmitApplicationUnfallResponseType createSubmitApplicationUnfallResponseType() { + return new SubmitApplicationUnfallResponseType(); + } + + /** + * Create an instance of {@link VerkaufsproduktUnfallType } + * + */ + public VerkaufsproduktUnfallType createVerkaufsproduktUnfallType() { + return new VerkaufsproduktUnfallType(); + } + + /** + * Create an instance of {@link ProduktUnfallType } + * + */ + public ProduktUnfallType createProduktUnfallType() { + return new ProduktUnfallType(); + } + + /** + * Create an instance of {@link LeistungsartUnfallType } + * + */ + public LeistungsartUnfallType createLeistungsartUnfallType() { + return new LeistungsartUnfallType(); + } + + /** + * Create an instance of {@link SpezBerechnungUnfallType } + * + */ + public SpezBerechnungUnfallType createSpezBerechnungUnfallType() { + return new SpezBerechnungUnfallType(); + } + + /** + * Create an instance of {@link SpezOffertUnfallType } + * + */ + public SpezOffertUnfallType createSpezOffertUnfallType() { + return new SpezOffertUnfallType(); + } + + /** + * Create an instance of {@link SpezAntragUnfallType } + * + */ + public SpezAntragUnfallType createSpezAntragUnfallType() { + return new SpezAntragUnfallType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateUnfallRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateUnfallRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CalculateUnfallRequest") + public JAXBElement createCalculateUnfallRequest(CalculateUnfallRequestType value) { + return new JAXBElement(_CalculateUnfallRequest_QNAME, CalculateUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateUnfallResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateUnfallResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CalculateUnfallResponse") + public JAXBElement createCalculateUnfallResponse(CalculateUnfallResponseType value) { + return new JAXBElement(_CalculateUnfallResponse_QNAME, CalculateUnfallResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateOfferUnfallRequest") + public JAXBElement createCreateOfferUnfallRequest(CreateOfferUnfallRequestType value) { + return new JAXBElement(_CreateOfferUnfallRequest_QNAME, CreateOfferUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateOfferUnfallResponse") + public JAXBElement createCreateOfferUnfallResponse(CreateOfferUnfallResponseType value) { + return new JAXBElement(_CreateOfferUnfallResponse_QNAME, CreateOfferUnfallResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateApplicationUnfallRequest") + public JAXBElement createCreateApplicationUnfallRequest(CreateApplicationUnfallRequestType value) { + return new JAXBElement(_CreateApplicationUnfallRequest_QNAME, CreateApplicationUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateApplicationUnfallResponse") + public JAXBElement createCreateApplicationUnfallResponse(CreateApplicationUnfallResponseType value) { + return new JAXBElement(_CreateApplicationUnfallResponse_QNAME, CreateApplicationUnfallResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "SubmitApplicationUnfallRequest") + public JAXBElement createSubmitApplicationUnfallRequest(SubmitApplicationUnfallRequestType value) { + return new JAXBElement(_SubmitApplicationUnfallRequest_QNAME, SubmitApplicationUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "SubmitApplicationUnfallResponse") + public JAXBElement createSubmitApplicationUnfallResponse(SubmitApplicationUnfallResponseType value) { + return new JAXBElement(_SubmitApplicationUnfallResponse_QNAME, SubmitApplicationUnfallResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/ProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/ProduktUnfallType.java new file mode 100644 index 00000000..c9191d14 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/ProduktUnfallType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktMitVpType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.SelbstbehaltType; + + +/** + * Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + * + *

Java-Klasse für ProduktUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ *       <sequence>
+ *         <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktUnfall_Type", propOrder = { + "leistungsarten", + "selbstbehalt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ProduktUnfallType + extends ProduktMitVpType +{ + + @XmlElement(name = "Leistungsarten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List leistungsarten; + @XmlElement(name = "Selbstbehalt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SelbstbehaltType selbstbehalt; + + /** + * Gets the value of the leistungsarten 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 leistungsarten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLeistungsarten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LeistungsartUnfallType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getLeistungsarten() { + if (leistungsarten == null) { + leistungsarten = new ArrayList(); + } + return this.leistungsarten; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezAntragUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezAntragUnfallType.java new file mode 100644 index 00000000..8ba54cac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezAntragUnfallType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezAntragType; + + +/** + * Typ für den Schritt Antrags-Erzeugung + * + *

Java-Klasse für SpezAntragUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragUnfall_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezAntragUnfallType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktUnfallType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktUnfallType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktUnfallType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezBerechnungUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezBerechnungUnfallType.java new file mode 100644 index 00000000..492bbb74 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezBerechnungUnfallType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ für den Schritt Berechnung + * + *

Java-Klasse für SpezBerechnungUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungUnfall_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezBerechnungUnfallType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktUnfallType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktUnfallType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktUnfallType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezOffertUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezOffertUnfallType.java new file mode 100644 index 00000000..7729a8d2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SpezOffertUnfallType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SpezOffertType; + + +/** + * Typ für den Schritt Offert-Erzeugung + * + *

Java-Klasse für SpezOffertUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertUnfall_Type", propOrder = { + "verkaufsprodukt" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpezOffertUnfallType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VerkaufsproduktUnfallType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VerkaufsproduktUnfallType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerkaufsprodukt(VerkaufsproduktUnfallType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java new file mode 100644 index 00000000..4fd450c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationUnfallRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationUnfallRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationUnfallRequest_Type", propOrder = { + "antragsanfrage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationUnfallRequestType + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragUnfallType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragUnfallType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsanfrage(SpezAntragUnfallType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java new file mode 100644 index 00000000..898ad567 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationUnfallResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationUnfallResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationUnfallResponse_Type", propOrder = { + "antragsantwort" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitApplicationUnfallResponseType + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpezAntragUnfallType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpezAntragUnfallType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragUnfallType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntragsantwort(SpezAntragUnfallType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/VerkaufsproduktUnfallType.java new file mode 100644 index 00000000..110e2233 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/VerkaufsproduktUnfallType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertePersonType; + + +/** + * Typ für ein Verkaufsprodukt in der Sparte Unfall + * + *

Java-Klasse für VerkaufsproduktUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Unfallprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ProduktUnfall_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = { + "unfallprodukte", + "zusatzprodukte", + "versichertePersonen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class VerkaufsproduktUnfallType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Unfallprodukte", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List unfallprodukte; + @XmlElement(name = "Zusatzprodukte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusatzprodukte; + @XmlElement(name = "VersichertePersonen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versichertePersonen; + + /** + * Gets the value of the unfallprodukte 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 unfallprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUnfallprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktUnfallType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getUnfallprodukte() { + if (unfallprodukte == null) { + unfallprodukte = new ArrayList(); + } + return this.unfallprodukte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * Gets the value of the versichertePersonen 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 versichertePersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersichertePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertePersonType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/package-info.java new file mode 100644 index 00000000..61dc7160 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on2antrag/unfall/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/AddInformationToClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/AddInformationToClaimRequest.java new file mode 100644 index 00000000..94ac8dad --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/AddInformationToClaimRequest.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="ErgaenzungSchadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ErgaenzungSchadenereignis_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "ergaenzungSchadenereignis" +}) +@XmlRootElement(name = "AddInformationToClaimRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AddInformationToClaimRequest + extends CommonRequestType +{ + + @XmlElement(name = "ErgaenzungSchadenereignis", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ErgaenzungSchadenereignisType ergaenzungSchadenereignis; + + /** + * Ruft den Wert der ergaenzungSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ErgaenzungSchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ErgaenzungSchadenereignisType getErgaenzungSchadenereignis() { + return ergaenzungSchadenereignis; + } + + /** + * Legt den Wert der ergaenzungSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ErgaenzungSchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErgaenzungSchadenereignis(ErgaenzungSchadenereignisType value) { + this.ergaenzungSchadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/AddInformationToClaimResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/AddInformationToClaimResponse.java new file mode 100644 index 00000000..3482f0f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/AddInformationToClaimResponse.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="ErgaenzungSchadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ErgaenzungSchadenereignis_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "ergaenzungSchadenereignis" +}) +@XmlRootElement(name = "AddInformationToClaimResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class AddInformationToClaimResponse + extends CommonResponseType +{ + + @XmlElement(name = "ErgaenzungSchadenereignis", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ErgaenzungSchadenereignisType ergaenzungSchadenereignis; + + /** + * Ruft den Wert der ergaenzungSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ErgaenzungSchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ErgaenzungSchadenereignisType getErgaenzungSchadenereignis() { + return ergaenzungSchadenereignis; + } + + /** + * Legt den Wert der ergaenzungSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ErgaenzungSchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErgaenzungSchadenereignis(ErgaenzungSchadenereignisType value) { + this.ergaenzungSchadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BasisSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BasisSchadenType.java new file mode 100644 index 00000000..8df8a4f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BasisSchadenType.java @@ -0,0 +1,431 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light + * + *

Java-Klasse für BasisSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BasisSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="BearbStandSeit" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisSchaden_Type", propOrder = { + "geschaeftsfallSchadenanlage", + "schadennr", + "bearbStandSeit", + "vormaligeSchadennr", + "nachfolgendeSchadennr", + "sachbearbVU", + "polizzennr", + "vertragsID", + "erledDat", + "deepLink", + "zusaetzlicheSchadensdaten", + "meldungen" +}) +@XmlSeeAlso({ + SchadenType.class, + SchadenLightType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BasisSchadenType { + + @XmlElement(name = "GeschaeftsfallSchadenanlage") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennr; + @XmlElement(name = "BearbStandSeit") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar bearbStandSeit; + @XmlElement(name = "VormaligeSchadennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vormaligeSchadennr; + @XmlElement(name = "NachfolgendeSchadennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String nachfolgendeSchadennr; + @XmlElement(name = "SachbearbVU") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SachbearbVUType sachbearbVU; + @XmlElement(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlElement(name = "ErledDat") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar erledDat; + @XmlElement(name = "DeepLink") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String deepLink; + @XmlElement(name = "ZusaetzlicheSchadensdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten; + @XmlElement(name = "Meldungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List meldungen; + + /** + * Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallSchadenanlage() { + return geschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallSchadenanlage(ObjektIdType value) { + this.geschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der bearbStandSeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getBearbStandSeit() { + return bearbStandSeit; + } + + /** + * Legt den Wert der bearbStandSeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBearbStandSeit(XMLGregorianCalendar value) { + this.bearbStandSeit = value; + } + + /** + * Gets the value of the vormaligeSchadennr 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 vormaligeSchadennr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVormaligeSchadennr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVormaligeSchadennr() { + if (vormaligeSchadennr == null) { + vormaligeSchadennr = new ArrayList(); + } + return this.vormaligeSchadennr; + } + + /** + * Ruft den Wert der nachfolgendeSchadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getNachfolgendeSchadennr() { + return nachfolgendeSchadennr; + } + + /** + * Legt den Wert der nachfolgendeSchadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNachfolgendeSchadennr(String value) { + this.nachfolgendeSchadennr = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der erledDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getErledDat() { + return erledDat; + } + + /** + * Legt den Wert der erledDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setErledDat(XMLGregorianCalendar value) { + this.erledDat = value; + } + + /** + * Ruft den Wert der deepLink-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDeepLink() { + return deepLink; + } + + /** + * Legt den Wert der deepLink-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDeepLink(String value) { + this.deepLink = value; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() { + return zusaetzlicheSchadensdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) { + this.zusaetzlicheSchadensdaten = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BasisSchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BasisSchadenereignisType.java new file mode 100644 index 00000000..bfabe03b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BasisSchadenereignisType.java @@ -0,0 +1,369 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light + * + *

Java-Klasse für BasisSchadenereignis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BasisSchadenereignis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisSchadenereignis_Type", propOrder = { + "vuNr", + "geschaeftsfallSchadenereignis", + "nachfolgendeSchadenmeldung", + "vorherigeSchadenmeldungen", + "ereigniszpkt", + "ereignisbeschrTxt", + "meldedat", + "deepLink", + "zusaetzlicheSchadensereignisdaten", + "meldungen" +}) +@XmlSeeAlso({ + SchadenereignisType.class, + SchadenereignisLightType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class BasisSchadenereignisType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "GeschaeftsfallSchadenereignis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallSchadenereignis; + @XmlElement(name = "NachfolgendeSchadenmeldung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType nachfolgendeSchadenmeldung; + @XmlElement(name = "VorherigeSchadenmeldungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List vorherigeSchadenmeldungen; + @XmlElement(name = "Ereigniszpkt", required = true) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar ereigniszpkt; + @XmlElement(name = "EreignisbeschrTxt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ereignisbeschrTxt; + @XmlElement(name = "Meldedat", required = true) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar meldedat; + @XmlElement(name = "DeepLink") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String deepLink; + @XmlElement(name = "ZusaetzlicheSchadensereignisdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten; + @XmlElement(name = "Meldungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List meldungen; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallSchadenereignis() { + return geschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallSchadenereignis(ObjektIdType value) { + this.geschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der nachfolgendeSchadenmeldung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getNachfolgendeSchadenmeldung() { + return nachfolgendeSchadenmeldung; + } + + /** + * Legt den Wert der nachfolgendeSchadenmeldung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setNachfolgendeSchadenmeldung(ObjektIdType value) { + this.nachfolgendeSchadenmeldung = value; + } + + /** + * Gets the value of the vorherigeSchadenmeldungen 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 vorherigeSchadenmeldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorherigeSchadenmeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ObjektIdType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVorherigeSchadenmeldungen() { + if (vorherigeSchadenmeldungen == null) { + vorherigeSchadenmeldungen = new ArrayList(); + } + return this.vorherigeSchadenmeldungen; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getEreignisbeschrTxt() { + return ereignisbeschrTxt; + } + + /** + * Legt den Wert der ereignisbeschrTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEreignisbeschrTxt(String value) { + this.ereignisbeschrTxt = value; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Ruft den Wert der deepLink-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDeepLink() { + return deepLink; + } + + /** + * Legt den Wert der deepLink-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDeepLink(String value) { + this.deepLink = value; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() { + return zusaetzlicheSchadensereignisdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) { + this.zusaetzlicheSchadensereignisdaten = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BeteiligtePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BeteiligtePersonType.java new file mode 100644 index 00000000..e4b048f2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/BeteiligtePersonType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PersonType; + + +/** + * Typ für die Meldung von Personen, die an einem Schaden beteiligt sind + * + *

Java-Klasse für BeteiligtePerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BeteiligtePerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ *       </sequence>
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePerson_Type", propOrder = { + "person" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class BeteiligtePersonType { + + @XmlElement(name = "Person", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PersonType person; + @XmlAttribute(name = "Lfnr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int lfnr; + + /** + * Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + * + * @return + * possible object is + * {@link PersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPerson(PersonType value) { + this.person = value; + } + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnr(int value) { + this.lfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckClaimRequestType.java new file mode 100644 index 00000000..647b9ee9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckClaimRequestType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.UploadDokumentType; + + +/** + * Typ für die probeweise Anlage einer Schadenmeldung + * + *

Java-Klasse für CheckClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CheckClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckClaimRequest_Type", propOrder = { + "schadenereignis", + "dokumente" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CheckClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Schadenereignis", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenereignisType schadenereignis; + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckClaimResponseType.java new file mode 100644 index 00000000..fa0e300f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckClaimResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; + + +/** + * Anworttyp beim Erzeugen einer Schadenmeldung + * + *

Java-Klasse für CheckClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CheckClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckClaimResponse_Type", propOrder = { + "schadenereignis" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CheckClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckCoverageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckCoverageRequest.java new file mode 100644 index 00000000..cfca841f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckCoverageRequest.java @@ -0,0 +1,243 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PersonType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertesInteresseType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Versicherungsnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="VersInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" minOccurs="0"/>
+ *         <element name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZusaetzlicheDeckungsauskunftsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheDeckungsauskunftsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "versicherungsnehmer", + "polizzennr", + "vertragsID", + "versInteresse", + "eigenschaftCd", + "zusaetzlicheDeckungsauskunftsdaten" +}) +@XmlRootElement(name = "CheckCoverageRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CheckCoverageRequest + extends CommonRequestType +{ + + @XmlElement(name = "Versicherungsnehmer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versicherungsnehmer; + @XmlElement(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlElement(name = "VersInteresse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VersichertesInteresseType versInteresse; + @XmlElement(name = "EigenschaftCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List eigenschaftCd; + @XmlElement(name = "ZusaetzlicheDeckungsauskunftsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheDeckungsauskunftsdaten; + + /** + * Gets the value of the versicherungsnehmer 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 versicherungsnehmer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherungsnehmer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersicherungsnehmer() { + if (versicherungsnehmer == null) { + versicherungsnehmer = new ArrayList(); + } + return this.versicherungsnehmer; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der versInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link VersichertesInteresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VersichertesInteresseType getVersInteresse() { + return versInteresse; + } + + /** + * Legt den Wert der versInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VersichertesInteresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersInteresse(VersichertesInteresseType value) { + this.versInteresse = value; + } + + /** + * Gets the value of the eigenschaftCd 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 eigenschaftCd property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEigenschaftCd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getEigenschaftCd() { + if (eigenschaftCd == null) { + eigenschaftCd = new ArrayList(); + } + return this.eigenschaftCd; + } + + /** + * Gets the value of the zusaetzlicheDeckungsauskunftsdaten 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 zusaetzlicheDeckungsauskunftsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheDeckungsauskunftsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheDeckungsauskunftsdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheDeckungsauskunftsdaten() { + if (zusaetzlicheDeckungsauskunftsdaten == null) { + zusaetzlicheDeckungsauskunftsdaten = new ArrayList(); + } + return this.zusaetzlicheDeckungsauskunftsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckCoverageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckCoverageResponse.java new file mode 100644 index 00000000..fc6252f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/CheckCoverageResponse.java @@ -0,0 +1,344 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PersonType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.VersichertesInteresseType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Versicherungsnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="VersInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheDeckungsauskunftsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheDeckungsauskunftsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Auskuenfte" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                   <element name="Antwort" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "versicherungsnehmer", + "polizzennr", + "vertragsID", + "versInteresse", + "zusaetzlicheDeckungsauskunftsdaten", + "auskuenfte" +}) +@XmlRootElement(name = "CheckCoverageResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class CheckCoverageResponse + extends CommonResponseType +{ + + @XmlElement(name = "Versicherungsnehmer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List versicherungsnehmer; + @XmlElement(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlElement(name = "VersInteresse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VersichertesInteresseType versInteresse; + @XmlElement(name = "ZusaetzlicheDeckungsauskunftsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheDeckungsauskunftsdaten; + @XmlElement(name = "Auskuenfte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List auskuenfte; + + /** + * Gets the value of the versicherungsnehmer 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 versicherungsnehmer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherungsnehmer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getVersicherungsnehmer() { + if (versicherungsnehmer == null) { + versicherungsnehmer = new ArrayList(); + } + return this.versicherungsnehmer; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der versInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link VersichertesInteresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VersichertesInteresseType getVersInteresse() { + return versInteresse; + } + + /** + * Legt den Wert der versInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VersichertesInteresseType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVersInteresse(VersichertesInteresseType value) { + this.versInteresse = value; + } + + /** + * Gets the value of the zusaetzlicheDeckungsauskunftsdaten 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 zusaetzlicheDeckungsauskunftsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheDeckungsauskunftsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheDeckungsauskunftsdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheDeckungsauskunftsdaten() { + if (zusaetzlicheDeckungsauskunftsdaten == null) { + zusaetzlicheDeckungsauskunftsdaten = new ArrayList(); + } + return this.zusaetzlicheDeckungsauskunftsdaten; + } + + /** + * Gets the value of the auskuenfte 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 auskuenfte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAuskuenfte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CheckCoverageResponse.Auskuenfte } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getAuskuenfte() { + if (auskuenfte == null) { + auskuenfte = new ArrayList(); + } + return this.auskuenfte; + } + + + /** + *

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 name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="Antwort" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "eigenschaftCd", + "antwort" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Auskuenfte { + + @XmlElement(name = "EigenschaftCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String eigenschaftCd; + @XmlElement(name = "Antwort", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String antwort; + + /** + * Ruft den Wert der eigenschaftCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getEigenschaftCd() { + return eigenschaftCd; + } + + /** + * Legt den Wert der eigenschaftCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setEigenschaftCd(String value) { + this.eigenschaftCd = value; + } + + /** + * Ruft den Wert der antwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAntwort() { + return antwort; + } + + /** + * Legt den Wert der antwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAntwort(String value) { + this.antwort = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ErgaenzungSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ErgaenzungSchadenType.java new file mode 100644 index 00000000..aac02736 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ErgaenzungSchadenType.java @@ -0,0 +1,293 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentDataType; + + +/** + * Objekt Nachmeldung Schaden + * + *

Java-Klasse für ErgaenzungSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ErgaenzungSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="Betreff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Belege" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ErgaenzungSchaden_Type", propOrder = { + "schadennr", + "id", + "polizzennr", + "vertragsID", + "betreff", + "schadenTxt", + "belege", + "zusaetzlicheSchadensdaten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ErgaenzungSchadenType { + + @XmlElement(name = "Schadennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennr; + @XmlElement(name = "Id") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String id; + @XmlElement(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlElement(name = "Betreff") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String betreff; + @XmlElement(name = "SchadenTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadenTxt; + @XmlElement(name = "Belege") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List belege; + @XmlElement(name = "ZusaetzlicheSchadensdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten; + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der betreff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBetreff() { + return betreff; + } + + /** + * Legt den Wert der betreff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetreff(String value) { + this.betreff = value; + } + + /** + * Ruft den Wert der schadenTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadenTxt() { + return schadenTxt; + } + + /** + * Legt den Wert der schadenTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenTxt(String value) { + this.schadenTxt = value; + } + + /** + * Gets the value of the belege 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 belege property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBelege().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentDataType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBelege() { + if (belege == null) { + belege = new ArrayList(); + } + return this.belege; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() { + return zusaetzlicheSchadensdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) { + this.zusaetzlicheSchadensdaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ErgaenzungSchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ErgaenzungSchadenereignisType.java new file mode 100644 index 00000000..6e9d0dbb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ErgaenzungSchadenereignisType.java @@ -0,0 +1,200 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; + + +/** + * Objekt Nachmeldung zu Schadenereignis + * + *

Java-Klasse für ErgaenzungSchadenereignis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ErgaenzungSchadenereignis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AnforderungsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/>
+ *         <element name="ErgaenzungSchaden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ErgaenzungSchaden_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ErgaenzungSchadenereignis_Type", propOrder = { + "anforderungsId", + "id", + "geschaeftsfallSchadenereignis", + "zusaetzlicheSchadensereignisdaten", + "ergaenzungSchaden" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ErgaenzungSchadenereignisType { + + @XmlElement(name = "AnforderungsId") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String anforderungsId; + @XmlElement(name = "Id") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String id; + @XmlElement(name = "GeschaeftsfallSchadenereignis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallSchadenereignis; + @XmlElement(name = "ZusaetzlicheSchadensereignisdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten; + @XmlElement(name = "ErgaenzungSchaden", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List ergaenzungSchaden; + + /** + * Ruft den Wert der anforderungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getAnforderungsId() { + return anforderungsId; + } + + /** + * Legt den Wert der anforderungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAnforderungsId(String value) { + this.anforderungsId = value; + } + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setId(String value) { + this.id = value; + } + + /** + * GeschäftsfallId der Anlage des ursprünglichen Schadenereignis-Objektes + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallSchadenereignis() { + return geschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallSchadenereignis(ObjektIdType value) { + this.geschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() { + return zusaetzlicheSchadensereignisdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) { + this.zusaetzlicheSchadensereignisdaten = value; + } + + /** + * Gets the value of the ergaenzungSchaden 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 ergaenzungSchaden property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getErgaenzungSchaden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ErgaenzungSchadenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getErgaenzungSchaden() { + if (ergaenzungSchaden == null) { + ergaenzungSchaden = new ArrayList(); + } + return this.ergaenzungSchaden; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeokoordinatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeokoordinatenType.java new file mode 100644 index 00000000..84bebca0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeokoordinatenType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Geokoordinaten im Dezimalsystem + * + *

Java-Klasse für Geokoordinaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Geokoordinaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Breite" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *       <attribute name="Laenge" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Geokoordinaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GeokoordinatenType { + + @XmlAttribute(name = "Breite", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double breite; + @XmlAttribute(name = "Laenge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Double laenge; + + /** + * Ruft den Wert der breite-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getBreite() { + return breite; + } + + /** + * Legt den Wert der breite-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBreite(Double value) { + this.breite = value; + } + + /** + * Ruft den Wert der laenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Double getLaenge() { + return laenge; + } + + /** + * Legt den Wert der laenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLaenge(Double value) { + this.laenge = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesInteresseType.java new file mode 100644 index 00000000..8576d737 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesInteresseType.java @@ -0,0 +1,105 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + * + *

Java-Klasse für GeschaedigtesInteresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesInteresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="SchadenBeschreibung">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesInteresse_Type", propOrder = { + "lfnr", + "schadenBeschreibung" +}) +@XmlSeeAlso({ + GeschaedigtesObjektKfzType.class, + GeschaedigtesObjektImmobilieType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GeschaedigtesInteresseType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int lfnr; + @XmlElement(name = "SchadenBeschreibung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadenBeschreibung; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der schadenBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadenBeschreibung() { + return schadenBeschreibung; + } + + /** + * Legt den Wert der schadenBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenBeschreibung(String value) { + this.schadenBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesObjektImmobilieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesObjektImmobilieType.java new file mode 100644 index 00000000..0ba0e998 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesObjektImmobilieType.java @@ -0,0 +1,139 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + * + *

Java-Klasse für GeschaedigtesObjektImmobilie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesObjektImmobilie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *         <element name="GebauedeBez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="60"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektImmobilie_Type", propOrder = { + "gebaeudeArtCd", + "ordnungsbegriffZuordFremd", + "gebauedeBez" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GeschaedigtesObjektImmobilieType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "GebaeudeArtCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebaeudeArtCd; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ordnungsbegriffZuordFremd; + @XmlElement(name = "GebauedeBez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String gebauedeBez; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der ordnungsbegriffZuordFremd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + + /** + * Ruft den Wert der gebauedeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGebauedeBez() { + return gebauedeBez; + } + + /** + * Legt den Wert der gebauedeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGebauedeBez(String value) { + this.gebauedeBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesObjektKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesObjektKfzType.java new file mode 100644 index 00000000..1ba3c1ac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GeschaedigtesObjektKfzType.java @@ -0,0 +1,383 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + * + *

Java-Klasse für GeschaedigtesObjektKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesObjektKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="VUNrGesch" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="VUNameGesch" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="PolNrGesch" type="{urn:omds20}Polizzennr"/>
+ *         <element name="SchadennrGesch" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="LandesCd_GeschKfz" type="{urn:omds20}LandesCd_Type" minOccurs="0"/>
+ *         <element name="Kennz_GeschKfz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="12"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Marke" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="40"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Handelsbez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="30"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Fahrgestnr" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TypVarVer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektKfz_Type", propOrder = { + "vuNrGesch", + "vuNameGesch", + "polNrGesch", + "schadennrGesch", + "landesCdGeschKfz", + "kennzGeschKfz", + "marke", + "handelsbez", + "fahrgestnr", + "typVarVer" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GeschaedigtesObjektKfzType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "VUNrGesch") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNrGesch; + @XmlElement(name = "VUNameGesch", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNameGesch; + @XmlElement(name = "PolNrGesch", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polNrGesch; + @XmlElement(name = "SchadennrGesch") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennrGesch; + @XmlElement(name = "LandesCd_GeschKfz") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String landesCdGeschKfz; + @XmlElement(name = "Kennz_GeschKfz", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kennzGeschKfz; + @XmlElement(name = "Marke") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String marke; + @XmlElement(name = "Handelsbez") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String handelsbez; + @XmlElement(name = "Fahrgestnr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String fahrgestnr; + @XmlElement(name = "TypVarVer") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String typVarVer; + + /** + * Ruft den Wert der vuNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNrGesch() { + return vuNrGesch; + } + + /** + * Legt den Wert der vuNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNrGesch(String value) { + this.vuNrGesch = value; + } + + /** + * Ruft den Wert der vuNameGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNameGesch() { + return vuNameGesch; + } + + /** + * Legt den Wert der vuNameGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNameGesch(String value) { + this.vuNameGesch = value; + } + + /** + * Ruft den Wert der polNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolNrGesch() { + return polNrGesch; + } + + /** + * Legt den Wert der polNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolNrGesch(String value) { + this.polNrGesch = value; + } + + /** + * Ruft den Wert der schadennrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennrGesch() { + return schadennrGesch; + } + + /** + * Legt den Wert der schadennrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennrGesch(String value) { + this.schadennrGesch = value; + } + + /** + * Ruft den Wert der landesCdGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getLandesCdGeschKfz() { + return landesCdGeschKfz; + } + + /** + * Legt den Wert der landesCdGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLandesCdGeschKfz(String value) { + this.landesCdGeschKfz = value; + } + + /** + * Ruft den Wert der kennzGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKennzGeschKfz() { + return kennzGeschKfz; + } + + /** + * Legt den Wert der kennzGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKennzGeschKfz(String value) { + this.kennzGeschKfz = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTypVarVer(String value) { + this.typVarVer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GetClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GetClaimRequestType.java new file mode 100644 index 00000000..bdc64110 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GetClaimRequestType.java @@ -0,0 +1,169 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; + + +/** + * Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + * + *

Java-Klasse für GetClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis"/>
+ *           <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage"/>
+ *           <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *         </choice>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimRequest_Type", propOrder = { + "authFilter", + "geschaeftsfallSchadenereignis", + "geschaeftsfallSchadenanlage", + "schadennr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(name = "GeschaeftsfallSchadenereignis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallSchadenereignis; + @XmlElement(name = "GeschaeftsfallSchadenanlage") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ObjektIdType geschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennr; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallSchadenereignis() { + return geschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallSchadenereignis(ObjektIdType value) { + this.geschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ObjektIdType getGeschaeftsfallSchadenanlage() { + return geschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschaeftsfallSchadenanlage(ObjektIdType value) { + this.geschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GetClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GetClaimResponseType.java new file mode 100644 index 00000000..c18e9530 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/GetClaimResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; + + +/** + * Response-Objekt für Schadenereignisse + * + *

Java-Klasse für GetClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimResponse_Type", propOrder = { + "schadenereignis" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class GetClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/NatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/NatPersonType.java new file mode 100644 index 00000000..3c9961c7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/NatPersonType.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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; + + +/** + * Natuerliche Person + * + *

Java-Klasse für NatPerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="NatPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Familienname" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="Vorname" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="GeschlechtCd" use="required" type="{urn:omds20}GeschlechtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NatPerson_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class NatPersonType { + + @XmlAttribute(name = "Familienname", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "anySimpleType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String familienname; + @XmlAttribute(name = "Vorname", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + @XmlSchemaType(name = "anySimpleType") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vorname; + @XmlAttribute(name = "GeschlechtCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String geschlechtCd; + + /** + * Ruft den Wert der familienname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getFamilienname() { + return familienname; + } + + /** + * Legt den Wert der familienname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setFamilienname(String value) { + this.familienname = value; + } + + /** + * Ruft den Wert der vorname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVorname() { + return vorname; + } + + /** + * Legt den Wert der vorname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVorname(String value) { + this.vorname = value; + } + + /** + * Ruft den Wert der geschlechtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGeschlechtCd() { + return geschlechtCd; + } + + /** + * Legt den Wert der geschlechtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschlechtCd(String value) { + this.geschlechtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ObjectFactory.java new file mode 100644 index 00000000..1feb670a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ObjectFactory.java @@ -0,0 +1,504 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektIdType; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_9_0.on7schaden 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _CheckClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimRequest"); + private final static QName _CheckClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimResponse"); + private final static QName _SubmitClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimRequest"); + private final static QName _SubmitClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimResponse"); + private final static QName _GetClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimRequest"); + private final static QName _GetClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimResponse"); + private final static QName _SearchClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimRequest"); + private final static QName _SearchClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimResponse"); + private final static QName _GeschaeftsfallSchadenereignis_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenereignis"); + private final static QName _GeschaeftsfallSchadenanlage_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenanlage"); + private final static QName _Schadenzuordnung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "Schadenzuordnung"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.on7schaden + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CheckCoverageResponse } + * + */ + public CheckCoverageResponse createCheckCoverageResponse() { + return new CheckCoverageResponse(); + } + + /** + * Create an instance of {@link SpartendetailSchadenKrankenType } + * + */ + public SpartendetailSchadenKrankenType createSpartendetailSchadenKrankenType() { + return new SpartendetailSchadenKrankenType(); + } + + /** + * Create an instance of {@link SchadenType } + * + */ + public SchadenType createSchadenType() { + return new SchadenType(); + } + + /** + * Create an instance of {@link CheckClaimRequestType } + * + */ + public CheckClaimRequestType createCheckClaimRequestType() { + return new CheckClaimRequestType(); + } + + /** + * Create an instance of {@link CheckClaimResponseType } + * + */ + public CheckClaimResponseType createCheckClaimResponseType() { + return new CheckClaimResponseType(); + } + + /** + * Create an instance of {@link SubmitClaimRequestType } + * + */ + public SubmitClaimRequestType createSubmitClaimRequestType() { + return new SubmitClaimRequestType(); + } + + /** + * Create an instance of {@link SubmitClaimResponseType } + * + */ + public SubmitClaimResponseType createSubmitClaimResponseType() { + return new SubmitClaimResponseType(); + } + + /** + * Create an instance of {@link GetClaimRequestType } + * + */ + public GetClaimRequestType createGetClaimRequestType() { + return new GetClaimRequestType(); + } + + /** + * Create an instance of {@link GetClaimResponseType } + * + */ + public GetClaimResponseType createGetClaimResponseType() { + return new GetClaimResponseType(); + } + + /** + * Create an instance of {@link SearchClaimRequestType } + * + */ + public SearchClaimRequestType createSearchClaimRequestType() { + return new SearchClaimRequestType(); + } + + /** + * Create an instance of {@link SearchClaimResponseType } + * + */ + public SearchClaimResponseType createSearchClaimResponseType() { + return new SearchClaimResponseType(); + } + + /** + * Create an instance of {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType createSchadenzuordnungType() { + return new SchadenzuordnungType(); + } + + /** + * Create an instance of {@link CheckCoverageRequest } + * + */ + public CheckCoverageRequest createCheckCoverageRequest() { + return new CheckCoverageRequest(); + } + + /** + * Create an instance of {@link CheckCoverageResponse.Auskuenfte } + * + */ + public CheckCoverageResponse.Auskuenfte createCheckCoverageResponseAuskuenfte() { + return new CheckCoverageResponse.Auskuenfte(); + } + + /** + * Create an instance of {@link SubmitReceiptRequest } + * + */ + public SubmitReceiptRequest createSubmitReceiptRequest() { + return new SubmitReceiptRequest(); + } + + /** + * Create an instance of {@link SubmitReceiptResponse } + * + */ + public SubmitReceiptResponse createSubmitReceiptResponse() { + return new SubmitReceiptResponse(); + } + + /** + * Create an instance of {@link AddInformationToClaimRequest } + * + */ + public AddInformationToClaimRequest createAddInformationToClaimRequest() { + return new AddInformationToClaimRequest(); + } + + /** + * Create an instance of {@link ErgaenzungSchadenereignisType } + * + */ + public ErgaenzungSchadenereignisType createErgaenzungSchadenereignisType() { + return new ErgaenzungSchadenereignisType(); + } + + /** + * Create an instance of {@link AddInformationToClaimResponse } + * + */ + public AddInformationToClaimResponse createAddInformationToClaimResponse() { + return new AddInformationToClaimResponse(); + } + + /** + * Create an instance of {@link SearchClaimResponseResultType } + * + */ + public SearchClaimResponseResultType createSearchClaimResponseResultType() { + return new SearchClaimResponseResultType(); + } + + /** + * Create an instance of {@link SchadenereignisType } + * + */ + public SchadenereignisType createSchadenereignisType() { + return new SchadenereignisType(); + } + + /** + * Create an instance of {@link SchadenereignisLightType } + * + */ + public SchadenereignisLightType createSchadenereignisLightType() { + return new SchadenereignisLightType(); + } + + /** + * Create an instance of {@link SchadenLightType } + * + */ + public SchadenLightType createSchadenLightType() { + return new SchadenLightType(); + } + + /** + * Create an instance of {@link BasisSchadenType } + * + */ + public BasisSchadenType createBasisSchadenType() { + return new BasisSchadenType(); + } + + /** + * Create an instance of {@link BeteiligtePersonType } + * + */ + public BeteiligtePersonType createBeteiligtePersonType() { + return new BeteiligtePersonType(); + } + + /** + * Create an instance of {@link SpartendetailSchadenKfzType } + * + */ + public SpartendetailSchadenKfzType createSpartendetailSchadenKfzType() { + return new SpartendetailSchadenKfzType(); + } + + /** + * Create an instance of {@link SpartendetailSchadenUnfallType } + * + */ + public SpartendetailSchadenUnfallType createSpartendetailSchadenUnfallType() { + return new SpartendetailSchadenUnfallType(); + } + + /** + * Create an instance of {@link OrtType } + * + */ + public OrtType createOrtType() { + return new OrtType(); + } + + /** + * Create an instance of {@link GeokoordinatenType } + * + */ + public GeokoordinatenType createGeokoordinatenType() { + return new GeokoordinatenType(); + } + + /** + * Create an instance of {@link GeschaedigtesInteresseType } + * + */ + public GeschaedigtesInteresseType createGeschaedigtesInteresseType() { + return new GeschaedigtesInteresseType(); + } + + /** + * Create an instance of {@link GeschaedigtesObjektKfzType } + * + */ + public GeschaedigtesObjektKfzType createGeschaedigtesObjektKfzType() { + return new GeschaedigtesObjektKfzType(); + } + + /** + * Create an instance of {@link GeschaedigtesObjektImmobilieType } + * + */ + public GeschaedigtesObjektImmobilieType createGeschaedigtesObjektImmobilieType() { + return new GeschaedigtesObjektImmobilieType(); + } + + /** + * Create an instance of {@link SchadenmelderVermittlerType } + * + */ + public SchadenmelderVermittlerType createSchadenmelderVermittlerType() { + return new SchadenmelderVermittlerType(); + } + + /** + * Create an instance of {@link ReferenzAufBeteiligtePersonSchadenType } + * + */ + public ReferenzAufBeteiligtePersonSchadenType createReferenzAufBeteiligtePersonSchadenType() { + return new ReferenzAufBeteiligtePersonSchadenType(); + } + + /** + * Create an instance of {@link SachbearbVUType } + * + */ + public SachbearbVUType createSachbearbVUType() { + return new SachbearbVUType(); + } + + /** + * Create an instance of {@link NatPersonType } + * + */ + public NatPersonType createNatPersonType() { + return new NatPersonType(); + } + + /** + * Create an instance of {@link ErgaenzungSchadenType } + * + */ + public ErgaenzungSchadenType createErgaenzungSchadenType() { + return new ErgaenzungSchadenType(); + } + + /** + * Create an instance of {@link SpartendetailSchadenKrankenType.Behandlungen } + * + */ + public SpartendetailSchadenKrankenType.Behandlungen createSpartendetailSchadenKrankenTypeBehandlungen() { + return new SpartendetailSchadenKrankenType.Behandlungen(); + } + + /** + * Create an instance of {@link SchadenType.BeteiligtePersonen } + * + */ + public SchadenType.BeteiligtePersonen createSchadenTypeBeteiligtePersonen() { + return new SchadenType.BeteiligtePersonen(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CheckClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CheckClaimRequest") + public JAXBElement createCheckClaimRequest(CheckClaimRequestType value) { + return new JAXBElement(_CheckClaimRequest_QNAME, CheckClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CheckClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CheckClaimResponse") + public JAXBElement createCheckClaimResponse(CheckClaimResponseType value) { + return new JAXBElement(_CheckClaimResponse_QNAME, CheckClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SubmitClaimRequest") + public JAXBElement createSubmitClaimRequest(SubmitClaimRequestType value) { + return new JAXBElement(_SubmitClaimRequest_QNAME, SubmitClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SubmitClaimResponse") + public JAXBElement createSubmitClaimResponse(SubmitClaimResponseType value) { + return new JAXBElement(_SubmitClaimResponse_QNAME, SubmitClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimRequest") + public JAXBElement createGetClaimRequest(GetClaimRequestType value) { + return new JAXBElement(_GetClaimRequest_QNAME, GetClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimResponse") + public JAXBElement createGetClaimResponse(GetClaimResponseType value) { + return new JAXBElement(_GetClaimResponse_QNAME, GetClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SearchClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SearchClaimRequest") + public JAXBElement createSearchClaimRequest(SearchClaimRequestType value) { + return new JAXBElement(_SearchClaimRequest_QNAME, SearchClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SearchClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SearchClaimResponse") + public JAXBElement createSearchClaimResponse(SearchClaimResponseType value) { + return new JAXBElement(_SearchClaimResponse_QNAME, SearchClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GeschaeftsfallSchadenereignis") + public JAXBElement createGeschaeftsfallSchadenereignis(ObjektIdType value) { + return new JAXBElement(_GeschaeftsfallSchadenereignis_QNAME, ObjektIdType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GeschaeftsfallSchadenanlage") + public JAXBElement createGeschaeftsfallSchadenanlage(ObjektIdType value) { + return new JAXBElement(_GeschaeftsfallSchadenanlage_QNAME, ObjektIdType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SchadenzuordnungType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SchadenzuordnungType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "Schadenzuordnung") + public JAXBElement createSchadenzuordnung(SchadenzuordnungType value) { + return new JAXBElement(_Schadenzuordnung_QNAME, SchadenzuordnungType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/OrtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/OrtType.java new file mode 100644 index 00000000..45a872fe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/OrtType.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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_15.ADRESSEType; + + +/** + * Typ für den Schadenort + * + *

Java-Klasse für Ort_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Ort_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type" minOccurs="0"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Geokoordinaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Geokoordinaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ort_Type", propOrder = { + "adresse", + "beschreibung", + "geokoordinaten" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OrtType { + + @XmlElement(name = "Adresse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ADRESSEType adresse; + @XmlElement(name = "Beschreibung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String beschreibung; + @XmlElement(name = "Geokoordinaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected GeokoordinatenType geokoordinaten; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBeschreibung(String value) { + this.beschreibung = value; + } + + /** + * Ruft den Wert der geokoordinaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeokoordinatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public GeokoordinatenType getGeokoordinaten() { + return geokoordinaten; + } + + /** + * Legt den Wert der geokoordinaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeokoordinatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeokoordinaten(GeokoordinatenType value) { + this.geokoordinaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java new file mode 100644 index 00000000..3008e1f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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; + + +/** + * Das Zuordnungsobjekt, welches die fachliche Zuordnung eines Schadens ermöglicht + * + *

Java-Klasse für ReferenzAufBeteiligtePersonSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <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 = "ReferenzAufBeteiligtePersonSchaden_Type") +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SchadenType.BeteiligtePersonen.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ReferenzAufBeteiligtePersonSchadenType { + + @XmlAttribute(name = "BetLfnr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int betLfnr; + @XmlAttribute(name = "BetTxt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String betTxt; + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetTxt(String value) { + this.betTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SachbearbVUType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SachbearbVUType.java new file mode 100644 index 00000000..36b42c70 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SachbearbVUType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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_15.ELKommunikationType; + + +/** + * Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + * + *

Java-Klasse für SachbearbVUType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SachbearbVUType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Person" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}NatPerson_Type"/>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SachbearbVUType", propOrder = { + "person", + "elKommunikation" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SachbearbVUType { + + @XmlElement(name = "Person", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected NatPersonType person; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List elKommunikation; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link NatPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public NatPersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NatPersonType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPerson(NatPersonType value) { + this.person = value; + } + + /** + * 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 } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenLightType.java new file mode 100644 index 00000000..d8c3a3ae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenLightType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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 zur leichtgewichtigen Abbildung von Schadenobjekten + * + *

Java-Klasse für SchadenLight_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenLight_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type">
+ *       <sequence>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenLight_Type", propOrder = { + "bearbStandCd", + "schadenzuordnung" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SchadenLightType + extends BasisSchadenType +{ + + @XmlElement(name = "BearbStandCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bearbStandCd; + @XmlElement(name = "Schadenzuordnung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenzuordnungType schadenzuordnung; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenType.java new file mode 100644 index 00000000..c9dfa43a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenType.java @@ -0,0 +1,449 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.VtgRolleCdType; +import at.vvo.omds.types.omds2Types.v2_15.WaehrungsCdType; + + +/** + * Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses) + * + *

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>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type">
+ *       <sequence>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/>
+ *         <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
+ *                 <sequence>
+ *                   <choice>
+ *                     <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *                     <sequence>
+ *                       <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
+ *                       <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *                     </sequence>
+ *                   </choice>
+ *                   <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Spartendetails" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schaden_Type", propOrder = { + "bearbStandCd", + "schadenzuordnung", + "schadenTxt", + "beteiligtePersonen", + "leistungGeschaetzt", + "waehrungsCd", + "spartendetails" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SchadenType + extends BasisSchadenType +{ + + @XmlElement(name = "BearbStandCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bearbStandCd; + @XmlElement(name = "Schadenzuordnung", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "SchadenTxt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadenTxt; + @XmlElement(name = "BeteiligtePersonen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List beteiligtePersonen; + @XmlElement(name = "LeistungGeschaetzt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal leistungGeschaetzt; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Spartendetails") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SpartendetailSchadenType spartendetails; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der schadenTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadenTxt() { + return schadenTxt; + } + + /** + * Legt den Wert der schadenTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenTxt(String value) { + this.schadenTxt = value; + } + + /** + * Gets the value of the beteiligtePersonen 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 beteiligtePersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBeteiligtePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenType.BeteiligtePersonen } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getLeistungGeschaetzt() { + return leistungGeschaetzt; + } + + /** + * Legt den Wert der leistungGeschaetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setLeistungGeschaetzt(BigDecimal value) { + this.leistungGeschaetzt = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der spartendetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpartendetailSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SpartendetailSchadenType getSpartendetails() { + return spartendetails; + } + + /** + * Legt den Wert der spartendetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpartendetailSchadenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpartendetails(SpartendetailSchadenType value) { + this.spartendetails = value; + } + + + /** + *

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:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
+     *       <sequence>
+     *         <choice>
+     *           <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
+     *           <sequence>
+     *             <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
+     *             <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+     *           </sequence>
+     *         </choice>
+     *         <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "vertragsrolle", + "schadensrolle", + "geschInteresseLfnr", + "zusaetzlicheRollendaten" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class BeteiligtePersonen + extends ReferenzAufBeteiligtePersonSchadenType + { + + @XmlElement(name = "Vertragsrolle") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected VtgRolleCdType vertragsrolle; + @XmlElement(name = "Schadensrolle") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadensrolle; + @XmlElement(name = "GeschInteresseLfnr") + @XmlSchemaType(name = "unsignedShort") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Integer geschInteresseLfnr; + @XmlElement(name = "ZusaetzlicheRollendaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheRollendaten; + + /** + * Ruft den Wert der vertragsrolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public VtgRolleCdType getVertragsrolle() { + return vertragsrolle; + } + + /** + * Legt den Wert der vertragsrolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsrolle(VtgRolleCdType value) { + this.vertragsrolle = value; + } + + /** + * Ruft den Wert der schadensrolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadensrolle() { + return schadensrolle; + } + + /** + * Legt den Wert der schadensrolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadensrolle(String value) { + this.schadensrolle = value; + } + + /** + * Ruft den Wert der geschInteresseLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Integer getGeschInteresseLfnr() { + return geschInteresseLfnr; + } + + /** + * Legt den Wert der geschInteresseLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeschInteresseLfnr(Integer value) { + this.geschInteresseLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheRollendaten 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 zusaetzlicheRollendaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getZusaetzlicheRollendaten().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRollendatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheRollendaten() { + if (zusaetzlicheRollendaten == null) { + zusaetzlicheRollendaten = new ArrayList(); + } + return this.zusaetzlicheRollendaten; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenereignisLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenereignisLightType.java new file mode 100644 index 00000000..b106c620 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenereignisLightType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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 zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + * + *

Java-Klasse für SchadenereignisLight_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenereignisLight_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type">
+ *       <sequence>
+ *         <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenLight_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenereignisLight_Type", propOrder = { + "schaeden" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SchadenereignisLightType + extends BasisSchadenereignisType +{ + + @XmlElement(name = "Schaeden", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List schaeden; + + /** + * Gets the value of the schaeden 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 schaeden property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenLightType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenereignisType.java new file mode 100644 index 00000000..bebee7bd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenereignisType.java @@ -0,0 +1,281 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PersBankverbindungType; + + +/** + * Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses. + * + *

Java-Klasse für Schadenereignis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schadenereignis_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type">
+ *       <sequence>
+ *         <element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/>
+ *         <element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="GeschaedigteInteressen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type" minOccurs="0"/>
+ *         <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}PersBankverbindung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenereignis_Type", propOrder = { + "schadOrt", + "beteiligtePersonen", + "geschaedigteInteressen", + "dokumente", + "schadenmelder", + "bankverbindung", + "schaeden" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SchadenereignisType + extends BasisSchadenereignisType +{ + + @XmlElement(name = "SchadOrt", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OrtType schadOrt; + @XmlElement(name = "BeteiligtePersonen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List beteiligtePersonen; + @XmlElement(name = "GeschaedigteInteressen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List geschaedigteInteressen; + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + @XmlElement(name = "Schadenmelder") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenmelderType schadenmelder; + @XmlElement(name = "Bankverbindung") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List bankverbindung; + @XmlElement(name = "Schaeden", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List schaeden; + + /** + * Ruft den Wert der schadOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link OrtType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OrtType getSchadOrt() { + return schadOrt; + } + + /** + * Legt den Wert der schadOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OrtType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadOrt(OrtType value) { + this.schadOrt = value; + } + + /** + * Gets the value of the beteiligtePersonen 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 beteiligtePersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBeteiligtePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Gets the value of the geschaedigteInteressen 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 geschaedigteInteressen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGeschaedigteInteressen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GeschaedigtesInteresseType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getGeschaedigteInteressen() { + if (geschaedigteInteressen == null) { + geschaedigteInteressen = new ArrayList(); + } + return this.geschaedigteInteressen; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Ruft den Wert der schadenmelder-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenmelderType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenmelderType getSchadenmelder() { + return schadenmelder; + } + + /** + * Legt den Wert der schadenmelder-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenmelderType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenmelder(SchadenmelderType value) { + this.schadenmelder = value; + } + + /** + * Gets the value of the bankverbindung 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 bankverbindung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBankverbindung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersBankverbindungType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBankverbindung() { + if (bankverbindung == null) { + bankverbindung = new ArrayList(); + } + return this.bankverbindung; + } + + /** + * Gets the value of the schaeden 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 schaeden property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenmelderType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenmelderType.java new file mode 100644 index 00000000..24676154 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenmelderType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + * + *

Java-Klasse für Schadenmelder_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schadenmelder_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenmelder_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SchadenmelderType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenmelderVermittlerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenmelderVermittlerType.java new file mode 100644 index 00000000..8f758227 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenmelderVermittlerType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ObjektSpezifikationType; + + +/** + * Typ zur Angabe eines Vermittlers als Schadenmelder + * + *

Java-Klasse für SchadenmelderVermittler_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenmelderVermittler_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenmelderVermittler_Type", propOrder = { + "vermnr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SchadenmelderVermittlerType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Vermnr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermnr; + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermnr(String value) { + this.vermnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenzuordnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenzuordnungType.java new file mode 100644 index 00000000..fb7d3f73 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SchadenzuordnungType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +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 für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + * + *

Java-Klasse für SchadenzuordnungType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenzuordnungType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SchadenSparteCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="UrsacheCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SpezifikationCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ArtGeschaedigtesObjCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenzuordnungType", propOrder = { + "schadenSparteCd", + "ursacheCd", + "spezifikationCd", + "artGeschaedigtesObjCd" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SchadenzuordnungType { + + @XmlElement(name = "SchadenSparteCd", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadenSparteCd; + @XmlElement(name = "UrsacheCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String ursacheCd; + @XmlElement(name = "SpezifikationCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String spezifikationCd; + @XmlElement(name = "ArtGeschaedigtesObjCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String artGeschaedigtesObjCd; + + /** + * Ruft den Wert der schadenSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadenSparteCd() { + return schadenSparteCd; + } + + /** + * Legt den Wert der schadenSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenSparteCd(String value) { + this.schadenSparteCd = value; + } + + /** + * Ruft den Wert der ursacheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getUrsacheCd() { + return ursacheCd; + } + + /** + * Legt den Wert der ursacheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUrsacheCd(String value) { + this.ursacheCd = value; + } + + /** + * Ruft den Wert der spezifikationCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSpezifikationCd() { + return spezifikationCd; + } + + /** + * Legt den Wert der spezifikationCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSpezifikationCd(String value) { + this.spezifikationCd = value; + } + + /** + * Ruft den Wert der artGeschaedigtesObjCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArtGeschaedigtesObjCd() { + return artGeschaedigtesObjCd; + } + + /** + * Legt den Wert der artGeschaedigtesObjCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArtGeschaedigtesObjCd(String value) { + this.artGeschaedigtesObjCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimRequestType.java new file mode 100644 index 00000000..2a7076ac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimRequestType.java @@ -0,0 +1,343 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZeitraumType; + + +/** + * Request-Type für die Suche nach einem Schaden + * + *

Java-Klasse für SearchClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SearchClaimRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Personennr" type="{urn:omds20}Personennr" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Meldedatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimRequest_Type", propOrder = { + "vuNr", + "authFilter", + "suchbegriff", + "polizzennr", + "personennr", + "zeitraum", + "bearbStandCd", + "maxResults", + "offset", + "orderBy" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SearchClaimRequestType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Suchbegriff") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String suchbegriff; + @XmlElement(name = "Polizzennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "Personennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String personennr; + @XmlElement(name = "Zeitraum") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZeitraumType zeitraum; + @XmlElement(name = "BearbStandCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String bearbStandCd; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long offset; + @XmlElement(name = "OrderBy") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der suchbegriff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSuchbegriff() { + return suchbegriff; + } + + /** + * Legt den Wert der suchbegriff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSuchbegriff(String value) { + this.suchbegriff = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimResponseResultType.java new file mode 100644 index 00000000..4f935024 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimResponseResultType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Das Ergebnisobjekt der Schadensuche + * + *

Java-Klasse für SearchClaimResponseResult_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SearchClaimResponseResult_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Schadenereignisse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenereignisLight_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimResponseResult_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "schadenereignisse" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SearchClaimResponseResultType { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected long totalResults; + @XmlElement(name = "Schadenereignisse") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List schadenereignisse; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the schadenereignisse 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 schadenereignisse property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSchadenereignisse().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenereignisLightType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getSchadenereignisse() { + if (schadenereignisse == null) { + schadenereignisse = new ArrayList(); + } + return this.schadenereignisse; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimResponseType.java new file mode 100644 index 00000000..3e9e40da --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SearchClaimResponseType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Response-Type der Suche nach einem Schaden + * + *

Java-Klasse für SearchClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SearchClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SearchClaimResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimResponse_Type", propOrder = { + "result", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SearchClaimResponseType { + + @XmlElement(name = "Result") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SearchClaimResponseResultType result; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link SearchClaimResponseResultType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SearchClaimResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SearchClaimResponseResultType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setResult(SearchClaimResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenKfzType.java new file mode 100644 index 00000000..61c83924 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenKfzType.java @@ -0,0 +1,133 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spartenerweiterung der Schadenmeldung für Kfz + * + *

Java-Klasse für SpartendetailSchadenKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchadenKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="BehoerdlichAufgenommen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="VerschuldenCd" type="{urn:omds20}VerschuldenCd_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenKfz_Type", propOrder = { + "behoerdlichAufgenommen", + "kennzeichen", + "verschuldenCd" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpartendetailSchadenKfzType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "BehoerdlichAufgenommen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean behoerdlichAufgenommen; + @XmlElement(name = "Kennzeichen", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String kennzeichen; + @XmlElement(name = "VerschuldenCd") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String verschuldenCd; + + /** + * Ruft den Wert der behoerdlichAufgenommen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isBehoerdlichAufgenommen() { + return behoerdlichAufgenommen; + } + + /** + * Legt den Wert der behoerdlichAufgenommen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBehoerdlichAufgenommen(Boolean value) { + this.behoerdlichAufgenommen = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der verschuldenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVerschuldenCd() { + return verschuldenCd; + } + + /** + * Legt den Wert der verschuldenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVerschuldenCd(String value) { + this.verschuldenCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenKrankenType.java new file mode 100644 index 00000000..b2ea8949 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenKrankenType.java @@ -0,0 +1,213 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Spartenerweiterung der Schadenmeldung für Kranken + * + *

Java-Klasse für SpartendetailSchadenKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchadenKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Behandlungen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="BehandlungVon" type="{urn:omds20}Datum"/>
+ *                   <element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenKranken_Type", propOrder = { + "behandlerName", + "behandlungen" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpartendetailSchadenKrankenType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "BehandlerName", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String behandlerName; + @XmlElement(name = "Behandlungen") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List behandlungen; + + /** + * Ruft den Wert der behandlerName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBehandlerName() { + return behandlerName; + } + + /** + * Legt den Wert der behandlerName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBehandlerName(String value) { + this.behandlerName = value; + } + + /** + * Gets the value of the behandlungen 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 behandlungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBehandlungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SpartendetailSchadenKrankenType.Behandlungen } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBehandlungen() { + if (behandlungen == null) { + behandlungen = new ArrayList(); + } + return this.behandlungen; + } + + + /** + *

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 name="BehandlungVon" type="{urn:omds20}Datum"/>
+     *         <element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "behandlungVon", + "behandlungBis" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class Behandlungen { + + @XmlElement(name = "BehandlungVon", required = true) + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar behandlungVon; + @XmlElement(name = "BehandlungBis") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar behandlungBis; + + /** + * Ruft den Wert der behandlungVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getBehandlungVon() { + return behandlungVon; + } + + /** + * Legt den Wert der behandlungVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBehandlungVon(XMLGregorianCalendar value) { + this.behandlungVon = value; + } + + /** + * Ruft den Wert der behandlungBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getBehandlungBis() { + return behandlungBis; + } + + /** + * Legt den Wert der behandlungBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBehandlungBis(XMLGregorianCalendar value) { + this.behandlungBis = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenType.java new file mode 100644 index 00000000..b5845f93 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + * + *

Java-Klasse für SpartendetailSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchaden_Type") +@XmlSeeAlso({ + SpartendetailSchadenKfzType.class, + SpartendetailSchadenUnfallType.class, + SpartendetailSchadenKrankenType.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class SpartendetailSchadenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenUnfallType.java new file mode 100644 index 00000000..6a6e173c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SpartendetailSchadenUnfallType.java @@ -0,0 +1,276 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; + + +/** + * Spartenerweiterung der Schadenmeldung für Unfall + * + *

Java-Klasse für SpartendetailSchadenUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchadenUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="ArbeitsunfaehigVon" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="ArbeitsunfaehigBis" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Diagnose" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Koerperhaelfte" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}byte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Koerperteil" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BehoerdlicheAufnahme" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenUnfall_Type", propOrder = { + "arbeitsunfaehigVon", + "arbeitsunfaehigBis", + "diagnose", + "behandlerName", + "koerperhaelfte", + "koerperteil", + "behoerdlicheAufnahme" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SpartendetailSchadenUnfallType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "ArbeitsunfaehigVon") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar arbeitsunfaehigVon; + @XmlElement(name = "ArbeitsunfaehigBis") + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar arbeitsunfaehigBis; + @XmlElement(name = "Diagnose", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String diagnose; + @XmlElement(name = "BehandlerName") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String behandlerName; + @XmlElement(name = "Koerperhaelfte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Byte koerperhaelfte; + @XmlElement(name = "Koerperteil") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List koerperteil; + @XmlElement(name = "BehoerdlicheAufnahme") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String behoerdlicheAufnahme; + + /** + * Ruft den Wert der arbeitsunfaehigVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getArbeitsunfaehigVon() { + return arbeitsunfaehigVon; + } + + /** + * Legt den Wert der arbeitsunfaehigVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArbeitsunfaehigVon(XMLGregorianCalendar value) { + this.arbeitsunfaehigVon = value; + } + + /** + * Ruft den Wert der arbeitsunfaehigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getArbeitsunfaehigBis() { + return arbeitsunfaehigBis; + } + + /** + * Legt den Wert der arbeitsunfaehigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArbeitsunfaehigBis(XMLGregorianCalendar value) { + this.arbeitsunfaehigBis = value; + } + + /** + * Ruft den Wert der diagnose-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getDiagnose() { + return diagnose; + } + + /** + * Legt den Wert der diagnose-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDiagnose(String value) { + this.diagnose = value; + } + + /** + * Ruft den Wert der behandlerName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBehandlerName() { + return behandlerName; + } + + /** + * Legt den Wert der behandlerName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBehandlerName(String value) { + this.behandlerName = value; + } + + /** + * Ruft den Wert der koerperhaelfte-Eigenschaft ab. + * + * @return + * possible object is + * {@link Byte } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Byte getKoerperhaelfte() { + return koerperhaelfte; + } + + /** + * Legt den Wert der koerperhaelfte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Byte } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setKoerperhaelfte(Byte value) { + this.koerperhaelfte = value; + } + + /** + * Gets the value of the koerperteil 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 koerperteil property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKoerperteil().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getKoerperteil() { + if (koerperteil == null) { + koerperteil = new ArrayList(); + } + return this.koerperteil; + } + + /** + * Ruft den Wert der behoerdlicheAufnahme-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getBehoerdlicheAufnahme() { + return behoerdlicheAufnahme; + } + + /** + * Legt den Wert der behoerdlicheAufnahme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBehoerdlicheAufnahme(String value) { + this.behoerdlicheAufnahme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitClaimRequestType.java new file mode 100644 index 00000000..9a4ce750 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitClaimRequestType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.UploadDokumentType; + + +/** + * Typ für die Durchführung einer Schadenmeldung + * + *

Java-Klasse für SubmitClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitClaimRequest_Type", propOrder = { + "schadenereignis", + "dokumente" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Schadenereignis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenereignisType schadenereignis; + @XmlElement(name = "Dokumente") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List dokumente; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitClaimResponseType.java new file mode 100644 index 00000000..0a5431da --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitClaimResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; + + +/** + * Anworttyp beim Erzeugen einer Schadenmeldung + * + *

Java-Klasse für SubmitClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitClaimResponse_Type", propOrder = { + "schadenereignis" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitReceiptRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitReceiptRequest.java new file mode 100644 index 00000000..cdc103ea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitReceiptRequest.java @@ -0,0 +1,336 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_15.WaehrungsCdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.DokumentDataType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZahlwegType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="Betrag" type="{urn:omds20}decimal"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Grund" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zahlweg" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlweg_Type"/>
+ *         <element name="Belege" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type" maxOccurs="unbounded"/>
+ *         <element name="ZusaetzlicheBelegeinreichungsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheBelegeinreichungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "polizzennr", + "vertragsID", + "schadennr", + "betrag", + "waehrungsCd", + "grund", + "zahlweg", + "belege", + "zusaetzlicheBelegeinreichungsdaten" +}) +@XmlRootElement(name = "SubmitReceiptRequest") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitReceiptRequest + extends CommonRequestType +{ + + @XmlElement(name = "Polizzennr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String polizzennr; + @XmlElement(name = "VertragsID") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vertragsID; + @XmlElement(name = "Schadennr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String schadennr; + @XmlElement(name = "Betrag", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected BigDecimal betrag; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Grund") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String grund; + @XmlElement(name = "Zahlweg", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZahlwegType zahlweg; + @XmlElement(name = "Belege", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List belege; + @XmlElement(name = "ZusaetzlicheBelegeinreichungsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List zusaetzlicheBelegeinreichungsdaten; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der betrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public BigDecimal getBetrag() { + return betrag; + } + + /** + * Legt den Wert der betrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setBetrag(BigDecimal value) { + this.betrag = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der grund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getGrund() { + return grund; + } + + /** + * Legt den Wert der grund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGrund(String value) { + this.grund = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlwegType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZahlwegType getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlweg(ZahlwegType value) { + this.zahlweg = value; + } + + /** + * Gets the value of the belege 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 belege property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBelege().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentDataType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getBelege() { + if (belege == null) { + belege = new ArrayList(); + } + return this.belege; + } + + /** + * Gets the value of the zusaetzlicheBelegeinreichungsdaten 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 zusaetzlicheBelegeinreichungsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheBelegeinreichungsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheBelegeinreichungsdatenType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getZusaetzlicheBelegeinreichungsdaten() { + if (zusaetzlicheBelegeinreichungsdaten == null) { + zusaetzlicheBelegeinreichungsdaten = new ArrayList(); + } + return this.zusaetzlicheBelegeinreichungsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitReceiptResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitReceiptResponse.java new file mode 100644 index 00000000..2f4114bb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/SubmitReceiptResponse.java @@ -0,0 +1,37 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.CommonResponseType; + + +/** + *

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:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "SubmitReceiptResponse") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class SubmitReceiptResponse + extends CommonResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheBelegeinreichungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheBelegeinreichungsdatenType.java new file mode 100644 index 00000000..9ab1149e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheBelegeinreichungsdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung des Service zur Belegeinreichung mit Datentypen, die nicht im Standard halten sind + * + *

Java-Klasse für ZusaetzlicheBelegeinreichungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheBelegeinreichungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheBelegeinreichungsdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheBelegeinreichungsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheDeckungsauskunftsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheDeckungsauskunftsdatenType.java new file mode 100644 index 00000000..c477063c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheDeckungsauskunftsdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Anfragen zu Deckungsauskünften mit Datentypen, die nicht im Standard halten sind + * + *

Java-Klasse für ZusaetzlicheDeckungsauskunftsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheDeckungsauskunftsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheDeckungsauskunftsdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheDeckungsauskunftsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheRollendatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheRollendatenType.java new file mode 100644 index 00000000..96e72068 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheRollendatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheRollendaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheRollendaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheRollendaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheRollendatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheSchadensdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheSchadensdatenType.java new file mode 100644 index 00000000..b3f8bf9a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheSchadensdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheSchadensdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheSchadensdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheSchadensdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheSchadensdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java new file mode 100644 index 00000000..a98ca6ca --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheSchadensereignisdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheSchadensereignisdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheSchadensereignisdaten_Type") +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public abstract class ZusaetzlicheSchadensereignisdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/package-info.java new file mode 100644 index 00000000..b7fc18ee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/on7schaden/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.on7schaden; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsService.java new file mode 100644 index 00000000..49eaa534 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsService.java @@ -0,0 +1,100 @@ +package at.vvo.omds.types.omds3Types.r1_9_0.service; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.annotation.Generated; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 3.5.5 + * 2023-07-07T09:58:46.629+02:00 + * Generated source version: 3.5.5 + * + */ +@WebServiceClient(name = "omdsService", + wsdlLocation = "file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl", + targetNamespace = "urn:omds3Services-1-4-0") +@Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00", comments = "Apache CXF 3.5.5") +public class OmdsService extends Service { + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public final static URL WSDL_LOCATION; + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public final static QName SERVICE = new QName("urn:omds3Services-1-4-0", "omdsService"); + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public final static QName OmdsServicePort = new QName("urn:omds3Services-1-4-0", "omdsServicePort"); + static { + URL url = null; + try { + url = new URL("file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl"); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(OmdsService.class.getName()) + .log(java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", "file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl"); + } + WSDL_LOCATION = url; + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsService() { + super(WSDL_LOCATION, SERVICE); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsService(WebServiceFeature ... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsService(URL wsdlLocation, WebServiceFeature ... features) { + super(wsdlLocation, SERVICE, features); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { + super(wsdlLocation, serviceName, features); + } + + + + + /** + * + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsServicePortType getOmdsServicePort() { + return super.getPort(OmdsServicePort, OmdsServicePortType.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.629+02:00") + public OmdsServicePortType getOmdsServicePort(WebServiceFeature... features) { + return super.getPort(OmdsServicePort, OmdsServicePortType.class, features); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortImpl.java new file mode 100644 index 00000000..d0cc578c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortImpl.java @@ -0,0 +1,886 @@ + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +package at.vvo.omds.types.omds3Types.r1_9_0.service; + +import java.util.logging.Logger; +import javax.annotation.Generated; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.5.5 + * 2023-07-07T09:58:46.584+02:00 + * Generated source version: 3.5.5 + * + */ + +@javax.jws.WebService( + serviceName = "omdsService", + portName = "omdsServicePort", + targetNamespace = "urn:omds3Services-1-4-0", + wsdlLocation = "file:/C:/Users/jensb/git/omdsservicedefinitions_develop/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl", + endpointInterface = "at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType") + +@Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00", comments = "Apache CXF 3.5.5") +public class OmdsServicePortImpl implements OmdsServicePortType { + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName()); + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#calculateLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenResponseType calculateLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation addDocToBusinessCase"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#calculateRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzResponse calculateRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateRechtsschutz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitReceipt(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptResponse submitReceipt(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation submitReceipt"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createOfferKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createOfferRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzResponse createOfferRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferRechtsschutz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#searchClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimResponseType searchClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation searchClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getBusinessProcessEvents(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetBusinessProcessEventsRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public void getBusinessProcessEvents(javax.xml.ws.Holder param) throws ServiceFaultMsg { + LOG.info("Executing operation getBusinessProcessEvents"); + System.out.println(param.value); + try { + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimResponseType submitClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkOfferRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkOfferRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkOffer"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createVB(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBResponse createVB(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation createVB"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentsOfPeriod"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#qualifiedDeepLinkOffer(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.QualifiedDeepLinkOfferRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse qualifiedDeepLinkOffer(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.QualifiedDeepLinkOfferRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation qualifiedDeepLinkOffer"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#calculateKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenResponse calculateKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateKranken"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#checkClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimResponseType checkClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation checkClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createApplicationLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createOfferUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImageInfos"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackageList"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createApplicationKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenResponse createApplicationKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationKranken"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzResponse createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationRechtsschutz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPartnerRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPartnerRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPartner"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPolicyRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPolicyRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPolicy"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getUserData"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkClaimRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkClaimRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#checkCoverage(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageResponse checkCoverage(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation checkCoverage"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitApplicationKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenResponse submitApplicationKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationKranken"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getNumberOfDocuments"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackage"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#calculateUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#conversionProposal(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalResponse conversionProposal(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation conversionProposal"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentsOfObject"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#calculateKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createOfferKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenResponse createOfferKranken(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferKranken"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createOfferSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType createOfferSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType createApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#conversionScope(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeResponse conversionScope(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation conversionScope"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImage"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#addInformationToClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimResponse addInformationToClaim(at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation addInformationToClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzRequest param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzResponse submitApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationRechtsschutz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#createOfferLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.LoginRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.LoginRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation login"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_9_0.service.OmdsServicePortType#submitApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType param)* + */ + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.584+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType submitApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortType.java new file mode 100644 index 00000000..0aff54fa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortType.java @@ -0,0 +1,471 @@ +package at.vvo.omds.types.omds3Types.r1_9_0.service; + +import javax.annotation.Generated; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.5.5 + * 2023-07-07T09:58:46.616+02:00 + * Generated source version: 3.5.5 + * + */ +@WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType") +@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_15.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +@Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00", comments = "Apache CXF 3.5.5") +public interface OmdsServicePortType { + + @WebMethod(action = "urn:calculateLeben") + @WebResult(name = "CalculateLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenResponseType calculateLeben( + + @WebParam(partName = "param", name = "CalculateLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:addDocToBusinessCase") + @WebResult(name = "AddDocToBusinessCaseResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase( + + @WebParam(partName = "param", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateRechtsschutz") + @WebResult(name = "CalculateRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzResponse calculateRechtsschutz( + + @WebParam(partName = "param", name = "CalculateRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationKfz") + @WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz( + + @WebParam(partName = "param", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitReceipt") + @WebResult(name = "SubmitReceiptResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptResponse submitReceipt( + + @WebParam(partName = "param", name = "SubmitReceiptRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferKfz") + @WebResult(name = "CreateOfferKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz( + + @WebParam(partName = "param", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationLeben") + @WebResult(name = "SubmitApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben( + + @WebParam(partName = "param", name = "SubmitApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferRechtsschutz") + @WebResult(name = "CreateOfferRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzResponse createOfferRechtsschutz( + + @WebParam(partName = "param", name = "CreateOfferRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:searchClaim") + @WebResult(name = "SearchClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimResponseType searchClaim( + + @WebParam(partName = "param", name = "SearchClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getBusinessProcessEvents") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public void getBusinessProcessEvents( + + @WebParam(partName = "param", mode = WebParam.Mode.INOUT, name = "GetBusinessProcessEventsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + javax.xml.ws.Holder param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitClaim") + @WebResult(name = "SubmitClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimResponseType submitClaim( + + @WebParam(partName = "param", name = "SubmitClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkOffer") + @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer( + + @WebParam(partName = "param", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkOfferRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createVB") + @WebResult(name = "CreateVBResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBResponse createVB( + + @WebParam(partName = "param", name = "CreateVBRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getDocumentsOfPeriod") + @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod( + + @WebParam(partName = "param", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPolicy") + @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse qualifiedDeepLinkOffer( + + @WebParam(partName = "param", name = "getQualifiedDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.QualifiedDeepLinkOfferRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationUnfall") + @WebResult(name = "CreateApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall( + + @WebParam(partName = "param", name = "CreateApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateKranken") + @WebResult(name = "CalculateKrankenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenResponse calculateKranken( + + @WebParam(partName = "param", name = "CalculateKrankenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkClaim") + @WebResult(name = "CheckClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimResponseType checkClaim( + + @WebParam(partName = "param", name = "CheckClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationLeben") + @WebResult(name = "CreateApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben( + + @WebParam(partName = "param", name = "CreateApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferUnfall") + @WebResult(name = "CreateOfferUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall( + + @WebParam(partName = "param", name = "CreateOfferUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImageInfos") + @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosResponse getArcImageInfos( + + @WebParam(partName = "param", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getOMDSPackageList") + @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListResponse getOMDSPackageList( + + @WebParam(partName = "param", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationKranken") + @WebResult(name = "CreateApplicationKrankenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenResponse createApplicationKranken( + + @WebParam(partName = "param", name = "CreateApplicationKrankenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateSachPrivat") + @WebResult(name = "CalculateSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat( + + @WebParam(partName = "param", name = "CalculateSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationRechtsschutz") + @WebResult(name = "CreateApplicationRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzResponse createApplicationRechtsschutz( + + @WebParam(partName = "param", name = "CreateApplicationRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPartner") + @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner( + + @WebParam(partName = "param", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPartnerRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPolicy") + @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy( + + @WebParam(partName = "param", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPolicyRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getUserData") + @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataResponse getUserData( + + @WebParam(partName = "param", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkClaim") + @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim( + + @WebParam(partName = "param", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkClaimRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkCoverage") + @WebResult(name = "CheckCoverageResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageResponse checkCoverage( + + @WebParam(partName = "param", name = "CheckCoverageRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationKranken") + @WebResult(name = "SubmitApplicationKrankenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenResponse submitApplicationKranken( + + @WebParam(partName = "param", name = "SubmitApplicationKrankenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getNumberOfDocuments") + @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments( + + @WebParam(partName = "param", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getOMDSPackage") + @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageResponse getOMDSPackage( + + @WebParam(partName = "param", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateUnfall") + @WebResult(name = "CalculateUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall( + + @WebParam(partName = "param", name = "CalculateUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationUnfall") + @WebResult(name = "SubmitApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall( + + @WebParam(partName = "param", name = "SubmitApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:conversionProposal") + @WebResult(name = "ConversionProposalResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalResponse conversionProposal( + + @WebParam(partName = "param", name = "ConversionProposalRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getDocumentsOfObject") + @WebResult(name = "GetDocumentsOfObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject( + + @WebParam(partName = "param", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateKfz") + @WebResult(name = "CalculateKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz( + + @WebParam(partName = "param", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferKranken") + @WebResult(name = "CreateOfferKrankenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenResponse createOfferKranken( + + @WebParam(partName = "param", name = "CreateOfferKrankenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferSachPrivat") + @WebResult(name = "CreateOfferSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType createOfferSachPrivat( + + @WebParam(partName = "param", name = "CreateOfferSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationSachPrivat") + @WebResult(name = "CreateApplicationSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType createApplicationSachPrivat( + + @WebParam(partName = "param", name = "CreateApplicationSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:conversionScope") + @WebResult(name = "ConversionScopeResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeResponse conversionScope( + + @WebParam(partName = "param", name = "ConversionScopeRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getClaim") + @WebResult(name = "GetClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimResponseType getClaim( + + @WebParam(partName = "param", name = "GetClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImage") + @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageResponse getArcImage( + + @WebParam(partName = "param", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:addInformationToClaim") + @WebResult(name = "AddInformationToClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimResponse addInformationToClaim( + + @WebParam(partName = "param", name = "AddInformationToClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationRechtsschutz") + @WebResult(name = "SubmitApplicationRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzResponse submitApplicationRechtsschutz( + + @WebParam(partName = "param", name = "SubmitApplicationRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferLeben") + @WebResult(name = "CreateOfferLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben( + + @WebParam(partName = "param", name = "CreateOfferLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:login") + @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse login( + + @WebParam(partName = "param", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.LoginRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationKfz") + @WebResult(name = "SubmitApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz( + + @WebParam(partName = "param", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationSachPrivat") + @WebResult(name = "SubmitApplicationSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.616+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType submitApplicationSachPrivat( + + @WebParam(partName = "param", name = "SubmitApplicationSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType param + ) throws ServiceFaultMsg; +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortType_OmdsServicePort_Client.java new file mode 100644 index 00000000..27a663dd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -0,0 +1,711 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.service; + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import javax.annotation.Generated; +import javax.xml.namespace.QName; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.5.5 + * 2023-07-07T09:58:46.470+02:00 + * Generated source version: 3.5.5 + * + */ +@Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.470+02:00", comments = "Apache CXF 3.5.5") +public final class OmdsServicePortType_OmdsServicePort_Client { + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.470+02:00") + private static final QName SERVICE_NAME = new QName("urn:omds3Services-1-4-0", "omdsService"); + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.470+02:00") + private OmdsServicePortType_OmdsServicePort_Client() { + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.470+02:00") + public static void main(String args[]) throws java.lang.Exception { + URL wsdlURL = OmdsService.WSDL_LOCATION; + if (args.length > 0 && args[0] != null && !"".equals(args[0])) { + File wsdlFile = new File(args[0]); + try { + if (wsdlFile.exists()) { + wsdlURL = wsdlFile.toURI().toURL(); + } else { + wsdlURL = new URL(args[0]); + } + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + + OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); + OmdsServicePortType port = ss.getOmdsServicePort(); + + { + System.out.println("Invoking calculateLeben..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenRequestType _calculateLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CalculateLebenResponseType _calculateLeben__return = port.calculateLeben(_calculateLeben_param); + System.out.println("calculateLeben.result=" + _calculateLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking addDocToBusinessCase..."); + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseRequestType _addDocToBusinessCase_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.AddDocToBusinessCaseResponseType _addDocToBusinessCase__return = port.addDocToBusinessCase(_addDocToBusinessCase_param); + System.out.println("addDocToBusinessCase.result=" + _addDocToBusinessCase__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking calculateRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzRequest _calculateRechtsschutz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CalculateRechtsschutzResponse _calculateRechtsschutz__return = port.calculateRechtsschutz(_calculateRechtsschutz_param); + System.out.println("calculateRechtsschutz.result=" + _calculateRechtsschutz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplicationKfz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzRequestType _createApplicationKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateApplicationKfzResponseType _createApplicationKfz__return = port.createApplicationKfz(_createApplicationKfz_param); + System.out.println("createApplicationKfz.result=" + _createApplicationKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitReceipt..."); + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptRequest _submitReceipt_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitReceiptResponse _submitReceipt__return = port.submitReceipt(_submitReceipt_param); + System.out.println("submitReceipt.result=" + _submitReceipt__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOfferKfz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzRequestType _createOfferKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateOfferKfzResponseType _createOfferKfz__return = port.createOfferKfz(_createOfferKfz_param); + System.out.println("createOfferKfz.result=" + _createOfferKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationLeben..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenRequestType _submitApplicationLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.SubmitApplicationLebenResponseType _submitApplicationLeben__return = port.submitApplicationLeben(_submitApplicationLeben_param); + System.out.println("submitApplicationLeben.result=" + _submitApplicationLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOfferRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzRequest _createOfferRechtsschutz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateOfferRechtsschutzResponse _createOfferRechtsschutz__return = port.createOfferRechtsschutz(_createOfferRechtsschutz_param); + System.out.println("createOfferRechtsschutz.result=" + _createOfferRechtsschutz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking searchClaim..."); + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimRequestType _searchClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SearchClaimResponseType _searchClaim__return = port.searchClaim(_searchClaim_param); + System.out.println("searchClaim.result=" + _searchClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getBusinessProcessEvents..."); + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetBusinessProcessEventsRequest _getBusinessProcessEvents_paramVal = null; + javax.xml.ws.Holder _getBusinessProcessEvents_param = new javax.xml.ws.Holder(_getBusinessProcessEvents_paramVal); + try { + port.getBusinessProcessEvents(_getBusinessProcessEvents_param); + + System.out.println("getBusinessProcessEvents._getBusinessProcessEvents_param=" + _getBusinessProcessEvents_param.value); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitClaim..."); + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimRequestType _submitClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.SubmitClaimResponseType _submitClaim__return = port.submitClaim(_submitClaim_param); + System.out.println("submitClaim.result=" + _submitClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking deepLinkOffer..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkOfferRequest _deepLinkOffer_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkOffer__return = port.deepLinkOffer(_deepLinkOffer_param); + System.out.println("deepLinkOffer.result=" + _deepLinkOffer__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createVB..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBRequest _createVB_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CreateVBResponse _createVB__return = port.createVB(_createVB_param); + System.out.println("createVB.result=" + _createVB__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getDocumentsOfPeriod..."); + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodRequestType _getDocumentsOfPeriod_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_param); + System.out.println("getDocumentsOfPeriod.result=" + _getDocumentsOfPeriod__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking qualifiedDeepLinkOffer..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.QualifiedDeepLinkOfferRequest _qualifiedDeepLinkOffer_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _qualifiedDeepLinkOffer__return = port.qualifiedDeepLinkOffer(_qualifiedDeepLinkOffer_param); + System.out.println("qualifiedDeepLinkOffer.result=" + _qualifiedDeepLinkOffer__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplicationUnfall..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallRequestType _createApplicationUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateApplicationUnfallResponseType _createApplicationUnfall__return = port.createApplicationUnfall(_createApplicationUnfall_param); + System.out.println("createApplicationUnfall.result=" + _createApplicationUnfall__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking calculateKranken..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenRequest _calculateKranken_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CalculateKrankenResponse _calculateKranken__return = port.calculateKranken(_calculateKranken_param); + System.out.println("calculateKranken.result=" + _calculateKranken__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking checkClaim..."); + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimRequestType _checkClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckClaimResponseType _checkClaim__return = port.checkClaim(_checkClaim_param); + System.out.println("checkClaim.result=" + _checkClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplicationLeben..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenRequestType _createApplicationLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateApplicationLebenResponseType _createApplicationLeben__return = port.createApplicationLeben(_createApplicationLeben_param); + System.out.println("createApplicationLeben.result=" + _createApplicationLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOfferUnfall..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallRequestType _createOfferUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CreateOfferUnfallResponseType _createOfferUnfall__return = port.createOfferUnfall(_createOfferUnfall_param); + System.out.println("createOfferUnfall.result=" + _createOfferUnfall__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getArcImageInfos..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosRequest _getArcImageInfos_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageInfosResponse _getArcImageInfos__return = port.getArcImageInfos(_getArcImageInfos_param); + System.out.println("getArcImageInfos.result=" + _getArcImageInfos__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getOMDSPackageList..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageListResponse _getOMDSPackageList__return = port.getOMDSPackageList(_getOMDSPackageList_param); + System.out.println("getOMDSPackageList.result=" + _getOMDSPackageList__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplicationKranken..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenRequest _createApplicationKranken_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateApplicationKrankenResponse _createApplicationKranken__return = port.createApplicationKranken(_createApplicationKranken_param); + System.out.println("createApplicationKranken.result=" + _createApplicationKranken__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking calculateSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType _calculateSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _calculateSachPrivat__return = port.calculateSachPrivat(_calculateSachPrivat_param); + System.out.println("calculateSachPrivat.result=" + _calculateSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplicationRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzRequest _createApplicationRechtsschutz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.CreateApplicationRechtsschutzResponse _createApplicationRechtsschutz__return = port.createApplicationRechtsschutz(_createApplicationRechtsschutz_param); + System.out.println("createApplicationRechtsschutz.result=" + _createApplicationRechtsschutz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking deepLinkPartner..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPartnerRequest _deepLinkPartner_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPartner__return = port.deepLinkPartner(_deepLinkPartner_param); + System.out.println("deepLinkPartner.result=" + _deepLinkPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking deepLinkPolicy..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkPolicyRequest _deepLinkPolicy_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPolicy__return = port.deepLinkPolicy(_deepLinkPolicy_param); + System.out.println("deepLinkPolicy.result=" + _deepLinkPolicy__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getUserData..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataRequest _getUserData_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.UserDataResponse _getUserData__return = port.getUserData(_getUserData_param); + System.out.println("getUserData.result=" + _getUserData__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking deepLinkClaim..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkClaimRequest _deepLinkClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkClaim__return = port.deepLinkClaim(_deepLinkClaim_param); + System.out.println("deepLinkClaim.result=" + _deepLinkClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking checkCoverage..."); + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageRequest _checkCoverage_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.CheckCoverageResponse _checkCoverage__return = port.checkCoverage(_checkCoverage_param); + System.out.println("checkCoverage.result=" + _checkCoverage__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationKranken..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenRequest _submitApplicationKranken_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.SubmitApplicationKrankenResponse _submitApplicationKranken__return = port.submitApplicationKranken(_submitApplicationKranken_param); + System.out.println("submitApplicationKranken.result=" + _submitApplicationKranken__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getNumberOfDocuments..."); + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsRequestType _getNumberOfDocuments_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetNumberOfDocumentsResponseType _getNumberOfDocuments__return = port.getNumberOfDocuments(_getNumberOfDocuments_param); + System.out.println("getNumberOfDocuments.result=" + _getNumberOfDocuments__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getOMDSPackage..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageRequest _getOMDSPackage_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.OMDSPackageResponse _getOMDSPackage__return = port.getOMDSPackage(_getOMDSPackage_param); + System.out.println("getOMDSPackage.result=" + _getOMDSPackage__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking calculateUnfall..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallRequestType _calculateUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.CalculateUnfallResponseType _calculateUnfall__return = port.calculateUnfall(_calculateUnfall_param); + System.out.println("calculateUnfall.result=" + _calculateUnfall__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationUnfall..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallRequestType _submitApplicationUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _submitApplicationUnfall__return = port.submitApplicationUnfall(_submitApplicationUnfall_param); + System.out.println("submitApplicationUnfall.result=" + _submitApplicationUnfall__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking conversionProposal..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalRequest _conversionProposal_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionProposalResponse _conversionProposal__return = port.conversionProposal(_conversionProposal_param); + System.out.println("conversionProposal.result=" + _conversionProposal__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getDocumentsOfObject..."); + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectRequestType _getDocumentsOfObject_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on1basis.GetDocumentsOfObjectResponseType _getDocumentsOfObject__return = port.getDocumentsOfObject(_getDocumentsOfObject_param); + System.out.println("getDocumentsOfObject.result=" + _getDocumentsOfObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking calculateKfz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzRequestType _calculateKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.CalculateKfzResponseType _calculateKfz__return = port.calculateKfz(_calculateKfz_param); + System.out.println("calculateKfz.result=" + _calculateKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOfferKranken..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenRequest _createOfferKranken_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kranken.CreateOfferKrankenResponse _createOfferKranken__return = port.createOfferKranken(_createOfferKranken_param); + System.out.println("createOfferKranken.result=" + _createOfferKranken__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOfferSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType _createOfferSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType _createOfferSachPrivat__return = port.createOfferSachPrivat(_createOfferSachPrivat_param); + System.out.println("createOfferSachPrivat.result=" + _createOfferSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplicationSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType _createApplicationSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType _createApplicationSachPrivat__return = port.createApplicationSachPrivat(_createApplicationSachPrivat_param); + System.out.println("createApplicationSachPrivat.result=" + _createApplicationSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking conversionScope..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeRequest _conversionScope_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.common.ConversionScopeResponse _conversionScope__return = port.conversionScope(_conversionScope_param); + System.out.println("conversionScope.result=" + _conversionScope__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getClaim..."); + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimRequestType _getClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.GetClaimResponseType _getClaim__return = port.getClaim(_getClaim_param); + System.out.println("getClaim.result=" + _getClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getArcImage..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageRequest _getArcImage_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.ArcImageResponse _getArcImage__return = port.getArcImage(_getArcImage_param); + System.out.println("getArcImage.result=" + _getArcImage__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking addInformationToClaim..."); + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimRequest _addInformationToClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on7schaden.AddInformationToClaimResponse _addInformationToClaim__return = port.addInformationToClaim(_addInformationToClaim_param); + System.out.println("addInformationToClaim.result=" + _addInformationToClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzRequest _submitApplicationRechtsschutz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.rs.SubmitApplicationRechtsschutzResponse _submitApplicationRechtsschutz__return = port.submitApplicationRechtsschutz(_submitApplicationRechtsschutz_param); + System.out.println("submitApplicationRechtsschutz.result=" + _submitApplicationRechtsschutz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOfferLeben..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenRequestType _createOfferLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.leben.CreateOfferLebenResponseType _createOfferLeben__return = port.createOfferLeben(_createOfferLeben_param); + System.out.println("createOfferLeben.result=" + _createOfferLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking login..."); + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.LoginRequestType _login_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.servicetypes.DeepLinkBusinessObjectResponse _login__return = port.login(_login_param); + System.out.println("login.result=" + _login__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationKfz..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzRequestType _submitApplicationKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.kfz.SubmitApplicationKfzResponseType _submitApplicationKfz__return = port.submitApplicationKfz(_submitApplicationKfz_param); + System.out.println("submitApplicationKfz.result=" + _submitApplicationKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType _submitApplicationSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_9_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType _submitApplicationSachPrivat__return = port.submitApplicationSachPrivat(_submitApplicationSachPrivat_param); + System.out.println("submitApplicationSachPrivat.result=" + _submitApplicationSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + + System.exit(0); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/ServiceFaultMsg.java new file mode 100644 index 00000000..7af72c3e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/service/ServiceFaultMsg.java @@ -0,0 +1,52 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.service; + +import javax.annotation.Generated; +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 3.5.5 + * 2023-07-07T09:58:46.573+02:00 + * Generated source version: 3.5.5 + */ + +@WebFault(name = "serviceFault", targetNamespace = "urn:omds3CommonServiceTypes-1-1-0") +@Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00", comments = "Apache CXF 3.5.5") +public class ServiceFaultMsg extends Exception { + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00") + private at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault faultInfo; + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00") + public ServiceFaultMsg() { + super(); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00") + public ServiceFaultMsg(String message) { + super(message); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00") + public ServiceFaultMsg(String message, java.lang.Throwable cause) { + super(message, cause); + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00") + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault serviceFault) { + super(message); + this.faultInfo = serviceFault; + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00") + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault serviceFault, java.lang.Throwable cause) { + super(message, cause); + this.faultInfo = serviceFault; + } + + @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2023-07-07T09:58:46.573+02:00") + public at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault getFaultInfo() { + return this.faultInfo; + } +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcContent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcContent.java new file mode 100644 index 00000000..21554aa1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcContent.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.activation.DataHandler; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Informationen zu einem Dokument und das Dokument base64encoded + * + *

Java-Klasse für ArcContent complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcContent">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+ *         <element name="arcImage" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcContent", propOrder = { + "arcImageInfo", + "arcImage" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ArcContent { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ArcImageInfo arcImageInfo; + @XmlElement(required = true) + @XmlMimeType("application/octet-stream") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DataHandler arcImage; + + /** + * Ruft den Wert der arcImageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcImageInfo } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ArcImageInfo getArcImageInfo() { + return arcImageInfo; + } + + /** + * Legt den Wert der arcImageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcImageInfo } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArcImageInfo(ArcImageInfo value) { + this.arcImageInfo = value; + } + + /** + * Ruft den Wert der arcImage-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DataHandler getArcImage() { + return arcImage; + } + + /** + * Legt den Wert der arcImage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArcImage(DataHandler value) { + this.arcImage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfo.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfo.java new file mode 100644 index 00000000..093f7fbe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfo.java @@ -0,0 +1,253 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementIdType; + + +/** + * Information zu einem einzelnen Dokument + * + *

Java-Klasse für ArcImageInfo complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="arcContentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="arcContentLength" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="docReference" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfo", propOrder = { + "arcImageIdDetails", + "name", + "documentType", + "arcContentType", + "arcContentLength", + "date", + "docReference" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ArcImageInfo { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ElementIdType arcImageIdDetails; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String name; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int documentType; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String arcContentType; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Long arcContentLength; + @XmlElement(required = true) + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar date; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List docReference; + + /** + * Ruft den Wert der arcImageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ElementIdType getArcImageIdDetails() { + return arcImageIdDetails; + } + + /** + * Legt den Wert der arcImageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArcImageIdDetails(ElementIdType value) { + this.arcImageIdDetails = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der arcContentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArcContentType() { + return arcContentType; + } + + /** + * Legt den Wert der arcContentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArcContentType(String value) { + this.arcContentType = value; + } + + /** + * Ruft den Wert der arcContentLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Long getArcContentLength() { + return arcContentLength; + } + + /** + * Legt den Wert der arcContentLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArcContentLength(Long value) { + this.arcContentLength = value; + } + + /** + * Ruft den Wert der date-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDate() { + return date; + } + + /** + * Legt den Wert der date-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDate(XMLGregorianCalendar value) { + this.date = value; + } + + /** + * Gets the value of the docReference 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 docReference property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocReference().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDocReference() { + if (docReference == null) { + docReference = new ArrayList(); + } + return this.docReference; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfosRequest.java new file mode 100644 index 00000000..3fcae855 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfosRequest.java @@ -0,0 +1,297 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + * Anfragetyp Informationen zu vertragsbezogenen Dokumenten + * + *

Java-Klasse für ArcImageInfosRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfosRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element name="policyType" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="policyPartnerRole" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "policyType", + "policyPartnerRole", + "documentType", + "dateFrom", + "dateUntil" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ArcImageInfosRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String policyNumber; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String policyType; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List policyPartnerRole; + @XmlElement(type = Integer.class) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List documentType; + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der policyType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolicyType() { + return policyType; + } + + /** + * Legt den Wert der policyType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolicyType(String value) { + this.policyType = value; + } + + /** + * Gets the value of the policyPartnerRole 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 policyPartnerRole property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPolicyPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPolicyPartnerRole() { + if (policyPartnerRole == null) { + policyPartnerRole = new ArrayList(); + } + return this.policyPartnerRole; + } + + /** + * Gets the value of the documentType 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 documentType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocumentType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getDocumentType() { + if (documentType == null) { + documentType = new ArrayList(); + } + return this.documentType; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfosResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfosResponse.java new file mode 100644 index 00000000..cb806182 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageInfosResponse.java @@ -0,0 +1,106 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Rückgabetyp Informationen zu vertragsbezogenen Dokumenten + * + *

Java-Klasse für ArcImageInfosResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfosResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosResponse", propOrder = { + "arcImageInfo", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ArcImageInfosResponse { + + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List arcImageInfo; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ServiceFault serviceFault; + + /** + * Gets the value of the arcImageInfo 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 arcImageInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getArcImageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getArcImageInfo() { + if (arcImageInfo == null) { + arcImageInfo = new ArrayList(); + } + return this.arcImageInfo; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageRequest.java new file mode 100644 index 00000000..048330a2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageRequest.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + * Requesttyp zur Abholung eines einzelnen bekannten Dokuments + * + *

Java-Klasse für ArcImageRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ArcImageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageRequest", propOrder = { + "vuNr", + "authFilter", + "arcImageId" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ArcImageRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ArcImageId", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String arcImageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der arcImageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getArcImageId() { + return arcImageId; + } + + /** + * Legt den Wert der arcImageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArcImageId(String value) { + this.arcImageId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageResponse.java new file mode 100644 index 00000000..de8abbf8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ArcImageResponse.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Responsetyp zur Rückgabe eines einzelnen Dokumentes + * + *

Java-Klasse für ArcImageResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ArcContent" type="{urn:omds3ServiceTypes-1-1-0}ArcContent" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageResponse", propOrder = { + "arcContent", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ArcImageResponse { + + @XmlElement(name = "ArcContent") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ArcContent arcContent; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der arcContent-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcContent } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ArcContent getArcContent() { + return arcContent; + } + + /** + * Legt den Wert der arcContent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcContent } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setArcContent(ArcContent value) { + this.arcContent = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkBusinessObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkBusinessObjectResponse.java new file mode 100644 index 00000000..38a9fce1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkBusinessObjectResponse.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + *

Java-Klasse für DeepLinkBusinessObjectResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkBusinessObjectResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="httpActionLink" type="{urn:omds3ServiceTypes-1-1-0}HttpActionLinkType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkBusinessObjectResponse", propOrder = { + "httpActionLink", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeepLinkBusinessObjectResponse { + + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List httpActionLink; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List serviceFault; + + /** + * Gets the value of the httpActionLink 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 httpActionLink property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHttpActionLink().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HttpActionLinkType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getHttpActionLink() { + if (httpActionLink == null) { + httpActionLink = new ArrayList(); + } + return this.httpActionLink; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkClaimRequest.java new file mode 100644 index 00000000..f61328ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkClaimRequest.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkClaimRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkClaimRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="claimNumber" type="{urn:omds20}Schadennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkClaimRequest", propOrder = { + "vuNr", + "authFilter", + "claimNumber", + "withoutFrame" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeepLinkClaimRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String claimNumber; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der claimNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getClaimNumber() { + return claimNumber; + } + + /** + * Legt den Wert der claimNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setClaimNumber(String value) { + this.claimNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkOfferRequest.java new file mode 100644 index 00000000..22c13d2c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkOfferRequest.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkOfferRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkOfferRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="offerNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkOfferRequest", propOrder = { + "vuNr", + "authFilter", + "offerNumber", + "withoutFrame" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeepLinkOfferRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String offerNumber; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der offerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getOfferNumber() { + return offerNumber; + } + + /** + * Legt den Wert der offerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOfferNumber(String value) { + this.offerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkPartnerRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkPartnerRequest.java new file mode 100644 index 00000000..d7fcb824 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkPartnerRequest.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkPartnerRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkPartnerRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPartnerRequest", propOrder = { + "vuNr", + "authFilter", + "partnerNumber", + "withoutFrame" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeepLinkPartnerRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String partnerNumber; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkPolicyRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkPolicyRequest.java new file mode 100644 index 00000000..97be341b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/DeepLinkPolicyRequest.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkPolicyRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkPolicyRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPolicyRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "withoutFrame" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class DeepLinkPolicyRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String policyNumber; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/Geschaeftsvorfall.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/Geschaeftsvorfall.java new file mode 100644 index 00000000..612cd8ec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/Geschaeftsvorfall.java @@ -0,0 +1,52 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Geschaeftsvorfall. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="Geschaeftsvorfall">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Neuantrag"/>
+ *     <enumeration value="Aenderungsantrag"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Geschaeftsvorfall") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public enum Geschaeftsvorfall { + + @XmlEnumValue("Neuantrag") + NEUANTRAG("Neuantrag"), + @XmlEnumValue("Aenderungsantrag") + AENDERUNGSANTRAG("Aenderungsantrag"); + private final String value; + + Geschaeftsvorfall(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Geschaeftsvorfall fromValue(String v) { + for (Geschaeftsvorfall c: Geschaeftsvorfall.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/HttpActionLinkType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/HttpActionLinkType.java new file mode 100644 index 00000000..13703475 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/HttpActionLinkType.java @@ -0,0 +1,153 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +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; + + +/** + * Definiert einen Deep-Link + * + *

Java-Klasse für HttpActionLinkType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="HttpActionLinkType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="url">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="10"/>
+ *               <enumeration value="11"/>
+ *               <enumeration value="12"/>
+ *               <enumeration value="13"/>
+ *               <enumeration value="14"/>
+ *               <enumeration value="15"/>
+ *               <enumeration value="16"/>
+ *               <enumeration value="17"/>
+ *               <enumeration value="18"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HttpActionLinkType", propOrder = { + "url", + "type", + "validUntil" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class HttpActionLinkType { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String url; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int type; + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar validUntil; + + /** + * Ruft den Wert der url-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getUrl() { + return url; + } + + /** + * Legt den Wert der url-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUrl(String value) { + this.url = value; + } + + /** + * Ruft den Wert der type-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getType() { + return type; + } + + /** + * Legt den Wert der type-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setType(int value) { + this.type = value; + } + + /** + * Ruft den Wert der validUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getValidUntil() { + return validUntil; + } + + /** + * Legt den Wert der validUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setValidUntil(XMLGregorianCalendar value) { + this.validUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/LoginRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/LoginRequestType.java new file mode 100644 index 00000000..a221ebf6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/LoginRequestType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; + + +/** + * Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + * + *

Java-Klasse für LoginRequestType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LoginRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoginRequestType", propOrder = { + "vuNr", + "authFilter" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class LoginRequestType { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageInfoType.java new file mode 100644 index 00000000..0900cfc8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageInfoType.java @@ -0,0 +1,260 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds2Types.v2_15.PaketInhCdType; +import at.vvo.omds.types.omds2Types.v2_15.PaketUmfCdType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ElementIdType; + + +/** + * Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + * + *

Java-Klasse für OMDSPackageInfoType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="omdsPackageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="timeStamp" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="packageSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="packageExtent" type="{urn:omds20}PaketUmfCd_Type"/>
+ *         <element name="packageContentCode" type="{urn:omds20}PaketInhCd_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageInfoType", propOrder = { + "vuNr", + "maklerID", + "omdsPackageIdDetails", + "timeStamp", + "packageSize", + "packageExtent", + "packageContentCode" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OMDSPackageInfoType { + + @XmlElement(name = "VUNr", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "MaklerID", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String maklerID; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ElementIdType omdsPackageIdDetails; + @XmlElement(required = true) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar timeStamp; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected int packageSize; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PaketUmfCdType packageExtent; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List packageContentCode; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der omdsPackageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ElementIdType getOmdsPackageIdDetails() { + return omdsPackageIdDetails; + } + + /** + * Legt den Wert der omdsPackageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOmdsPackageIdDetails(ElementIdType value) { + this.omdsPackageIdDetails = value; + } + + /** + * Ruft den Wert der timeStamp-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getTimeStamp() { + return timeStamp; + } + + /** + * Legt den Wert der timeStamp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setTimeStamp(XMLGregorianCalendar value) { + this.timeStamp = value; + } + + /** + * Ruft den Wert der packageSize-Eigenschaft ab. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public int getPackageSize() { + return packageSize; + } + + /** + * Legt den Wert der packageSize-Eigenschaft fest. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPackageSize(int value) { + this.packageSize = value; + } + + /** + * Ruft den Wert der packageExtent-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketUmfCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PaketUmfCdType getPackageExtent() { + return packageExtent; + } + + /** + * Legt den Wert der packageExtent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketUmfCdType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPackageExtent(PaketUmfCdType value) { + this.packageExtent = value; + } + + /** + * Gets the value of the packageContentCode 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 packageContentCode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPackageContentCode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PaketInhCdType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPackageContentCode() { + if (packageContentCode == null) { + packageContentCode = new ArrayList(); + } + return this.packageContentCode; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageListRequest.java new file mode 100644 index 00000000..4c7c0f98 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageListRequest.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +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; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AgentFilterType; + + +/** + *

Java-Klasse für OMDSPackageListRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageListRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListRequest", propOrder = { + "vuNr", + "agentFilter", + "dateFrom", + "dateUntil" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OMDSPackageListRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AgentFilterType agentFilter; + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageListResponse.java new file mode 100644 index 00000000..26684b75 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageListResponse.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Dieser Typ definiert eine Liste von OMDS-Datensaetzen + * + *

Java-Klasse für OMDSPackageListResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageListResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListResponse", propOrder = { + "omdsPackageInfo", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OMDSPackageListResponse { + + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List omdsPackageInfo; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List serviceFault; + + /** + * Gets the value of the omdsPackageInfo 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 omdsPackageInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOmdsPackageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OMDSPackageInfoType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getOmdsPackageInfo() { + if (omdsPackageInfo == null) { + omdsPackageInfo = new ArrayList(); + } + return this.omdsPackageInfo; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageRequest.java new file mode 100644 index 00000000..5a0d508e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageRequest.java @@ -0,0 +1,135 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AgentFilterType; + + +/** + *

Java-Klasse für OMDSPackageRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="omdsPackageId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageRequest", propOrder = { + "vuNr", + "agentFilter", + "omdsPackageId" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OMDSPackageRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AgentFilterType agentFilter; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List omdsPackageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Gets the value of the omdsPackageId 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 omdsPackageId property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOmdsPackageId().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getOmdsPackageId() { + if (omdsPackageId == null) { + omdsPackageId = new ArrayList(); + } + return this.omdsPackageId; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageResponse.java new file mode 100644 index 00000000..c4679775 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/OMDSPackageResponse.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + *

Java-Klasse für OMDSPackageResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackage" type="{urn:omds3ServiceTypes-1-1-0}RequestedOMDSPackage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageResponse", propOrder = { + "requestedOmdsPackage", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class OMDSPackageResponse { + + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List requestedOmdsPackage; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List serviceFault; + + /** + * Gets the value of the requestedOmdsPackage 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 requestedOmdsPackage property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRequestedOmdsPackage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RequestedOMDSPackage } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getRequestedOmdsPackage() { + if (requestedOmdsPackage == null) { + requestedOmdsPackage = new ArrayList(); + } + return this.requestedOmdsPackage; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ObjectFactory.java new file mode 100644 index 00000000..b0fcf54e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/ObjectFactory.java @@ -0,0 +1,573 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +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.r1_9_0.servicetypes 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 +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class ObjectFactory { + + private final static QName _LoginRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginRequest"); + private final static QName _LoginResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginResponse"); + private final static QName _GetUserDataRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataRequest"); + private final static QName _GetUserDataResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataResponse"); + private final static QName _GetOMDSPackageListRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListRequest"); + private final static QName _GetOMDSPackageListResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListResponse"); + private final static QName _GetOMDSPackageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageRequest"); + private final static QName _GetOMDSPackageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageResponse"); + private final static QName _GetArcImageInfosRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosRequest"); + private final static QName _GetArcImageInfosResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosResponse"); + private final static QName _GetArcImageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageRequest"); + private final static QName _GetArcImageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageResponse"); + private final static QName _GetDeepLinkClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimRequest"); + private final static QName _GetDeepLinkClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimResponse"); + private final static QName _GetDeepLinkPartnerRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerRequest"); + private final static QName _GetDeepLinkPartnerResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerResponse"); + private final static QName _GetDeepLinkOfferRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferRequest"); + private final static QName _GetQualifiedDeepLinkOfferRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getQualifiedDeepLinkOfferRequest"); + private final static QName _GetDeepLinkOfferResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferResponse"); + private final static QName _GetDeepLinkPolicyRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyRequest"); + private final static QName _GetDeepLinkPolicyResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyResponse"); + private final static QName _GetDeepLinkBusinessObjectResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkBusinessObjectResponse"); + private final static QName _WithoutFrame_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "withoutFrame"); + private final static QName _HttpActionLink_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "httpActionLink"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_9_0.servicetypes + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link RequestedOMDSPackage } + * + */ + public RequestedOMDSPackage createRequestedOMDSPackage() { + return new RequestedOMDSPackage(); + } + + /** + * Create an instance of {@link UserDataResponse } + * + */ + public UserDataResponse createUserDataResponse() { + return new UserDataResponse(); + } + + /** + * Create an instance of {@link LoginRequestType } + * + */ + public LoginRequestType createLoginRequestType() { + return new LoginRequestType(); + } + + /** + * Create an instance of {@link DeepLinkBusinessObjectResponse } + * + */ + public DeepLinkBusinessObjectResponse createDeepLinkBusinessObjectResponse() { + return new DeepLinkBusinessObjectResponse(); + } + + /** + * Create an instance of {@link UserDataRequest } + * + */ + public UserDataRequest createUserDataRequest() { + return new UserDataRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListRequest } + * + */ + public OMDSPackageListRequest createOMDSPackageListRequest() { + return new OMDSPackageListRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListResponse } + * + */ + public OMDSPackageListResponse createOMDSPackageListResponse() { + return new OMDSPackageListResponse(); + } + + /** + * Create an instance of {@link OMDSPackageRequest } + * + */ + public OMDSPackageRequest createOMDSPackageRequest() { + return new OMDSPackageRequest(); + } + + /** + * Create an instance of {@link OMDSPackageResponse } + * + */ + public OMDSPackageResponse createOMDSPackageResponse() { + return new OMDSPackageResponse(); + } + + /** + * Create an instance of {@link ArcImageInfosRequest } + * + */ + public ArcImageInfosRequest createArcImageInfosRequest() { + return new ArcImageInfosRequest(); + } + + /** + * Create an instance of {@link ArcImageInfosResponse } + * + */ + public ArcImageInfosResponse createArcImageInfosResponse() { + return new ArcImageInfosResponse(); + } + + /** + * Create an instance of {@link ArcImageRequest } + * + */ + public ArcImageRequest createArcImageRequest() { + return new ArcImageRequest(); + } + + /** + * Create an instance of {@link ArcImageResponse } + * + */ + public ArcImageResponse createArcImageResponse() { + return new ArcImageResponse(); + } + + /** + * Create an instance of {@link DeepLinkClaimRequest } + * + */ + public DeepLinkClaimRequest createDeepLinkClaimRequest() { + return new DeepLinkClaimRequest(); + } + + /** + * Create an instance of {@link DeepLinkPartnerRequest } + * + */ + public DeepLinkPartnerRequest createDeepLinkPartnerRequest() { + return new DeepLinkPartnerRequest(); + } + + /** + * Create an instance of {@link DeepLinkOfferRequest } + * + */ + public DeepLinkOfferRequest createDeepLinkOfferRequest() { + return new DeepLinkOfferRequest(); + } + + /** + * Create an instance of {@link QualifiedDeepLinkOfferRequest } + * + */ + public QualifiedDeepLinkOfferRequest createQualifiedDeepLinkOfferRequest() { + return new QualifiedDeepLinkOfferRequest(); + } + + /** + * Create an instance of {@link DeepLinkPolicyRequest } + * + */ + public DeepLinkPolicyRequest createDeepLinkPolicyRequest() { + return new DeepLinkPolicyRequest(); + } + + /** + * Create an instance of {@link HttpActionLinkType } + * + */ + public HttpActionLinkType createHttpActionLinkType() { + return new HttpActionLinkType(); + } + + /** + * Create an instance of {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType createOMDSPackageInfoType() { + return new OMDSPackageInfoType(); + } + + /** + * Create an instance of {@link PolicyPartnerRole } + * + */ + public PolicyPartnerRole createPolicyPartnerRole() { + return new PolicyPartnerRole(); + } + + /** + * Create an instance of {@link ArcImageInfo } + * + */ + public ArcImageInfo createArcImageInfo() { + return new ArcImageInfo(); + } + + /** + * Create an instance of {@link ArcContent } + * + */ + public ArcContent createArcContent() { + return new ArcContent(); + } + + /** + * Create an instance of {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public RequestedOMDSPackage.OmdsPackage createRequestedOMDSPackageOmdsPackage() { + return new RequestedOMDSPackage.OmdsPackage(); + } + + /** + * Create an instance of {@link UserDataResponse.AvailableServices } + * + */ + public UserDataResponse.AvailableServices createUserDataResponseAvailableServices() { + return new UserDataResponse.AvailableServices(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LoginRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LoginRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginRequest") + public JAXBElement createLoginRequest(LoginRequestType value) { + return new JAXBElement(_LoginRequest_QNAME, LoginRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginResponse") + public JAXBElement createLoginResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_LoginResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link UserDataRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataRequest") + public JAXBElement createGetUserDataRequest(UserDataRequest value) { + return new JAXBElement(_GetUserDataRequest_QNAME, UserDataRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link UserDataResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataResponse") + public JAXBElement createGetUserDataResponse(UserDataResponse value) { + return new JAXBElement(_GetUserDataResponse_QNAME, UserDataResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageListRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListRequest") + public JAXBElement createGetOMDSPackageListRequest(OMDSPackageListRequest value) { + return new JAXBElement(_GetOMDSPackageListRequest_QNAME, OMDSPackageListRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageListResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListResponse") + public JAXBElement createGetOMDSPackageListResponse(OMDSPackageListResponse value) { + return new JAXBElement(_GetOMDSPackageListResponse_QNAME, OMDSPackageListResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageRequest") + public JAXBElement createGetOMDSPackageRequest(OMDSPackageRequest value) { + return new JAXBElement(_GetOMDSPackageRequest_QNAME, OMDSPackageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageResponse") + public JAXBElement createGetOMDSPackageResponse(OMDSPackageResponse value) { + return new JAXBElement(_GetOMDSPackageResponse_QNAME, OMDSPackageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageInfosRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosRequest") + public JAXBElement createGetArcImageInfosRequest(ArcImageInfosRequest value) { + return new JAXBElement(_GetArcImageInfosRequest_QNAME, ArcImageInfosRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageInfosResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosResponse") + public JAXBElement createGetArcImageInfosResponse(ArcImageInfosResponse value) { + return new JAXBElement(_GetArcImageInfosResponse_QNAME, ArcImageInfosResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageRequest") + public JAXBElement createGetArcImageRequest(ArcImageRequest value) { + return new JAXBElement(_GetArcImageRequest_QNAME, ArcImageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageResponse") + public JAXBElement createGetArcImageResponse(ArcImageResponse value) { + return new JAXBElement(_GetArcImageResponse_QNAME, ArcImageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkClaimRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkClaimRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimRequest") + public JAXBElement createGetDeepLinkClaimRequest(DeepLinkClaimRequest value) { + return new JAXBElement(_GetDeepLinkClaimRequest_QNAME, DeepLinkClaimRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimResponse") + public JAXBElement createGetDeepLinkClaimResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkClaimResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPartnerRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkPartnerRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerRequest") + public JAXBElement createGetDeepLinkPartnerRequest(DeepLinkPartnerRequest value) { + return new JAXBElement(_GetDeepLinkPartnerRequest_QNAME, DeepLinkPartnerRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerResponse") + public JAXBElement createGetDeepLinkPartnerResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPartnerResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkOfferRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkOfferRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferRequest") + public JAXBElement createGetDeepLinkOfferRequest(DeepLinkOfferRequest value) { + return new JAXBElement(_GetDeepLinkOfferRequest_QNAME, DeepLinkOfferRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link QualifiedDeepLinkOfferRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link QualifiedDeepLinkOfferRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getQualifiedDeepLinkOfferRequest") + public JAXBElement createGetQualifiedDeepLinkOfferRequest(QualifiedDeepLinkOfferRequest value) { + return new JAXBElement(_GetQualifiedDeepLinkOfferRequest_QNAME, QualifiedDeepLinkOfferRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferResponse") + public JAXBElement createGetDeepLinkOfferResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkOfferResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPolicyRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkPolicyRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyRequest") + public JAXBElement createGetDeepLinkPolicyRequest(DeepLinkPolicyRequest value) { + return new JAXBElement(_GetDeepLinkPolicyRequest_QNAME, DeepLinkPolicyRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyResponse") + public JAXBElement createGetDeepLinkPolicyResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPolicyResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkBusinessObjectResponse") + public JAXBElement createGetDeepLinkBusinessObjectResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkBusinessObjectResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "withoutFrame") + public JAXBElement createWithoutFrame(Boolean value) { + return new JAXBElement(_WithoutFrame_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HttpActionLinkType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link HttpActionLinkType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "httpActionLink") + public JAXBElement createHttpActionLink(HttpActionLinkType value) { + return new JAXBElement(_HttpActionLink_QNAME, HttpActionLinkType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/PolicyPartnerRole.java new file mode 100644 index 00000000..63963200 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/PolicyPartnerRole.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.PartnerRoleType; + + +/** + * Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + * + *

Java-Klasse für PolicyPartnerRole complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PolicyPartnerRole">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element name="partnerRole" type="{urn:omds3CommonServiceTypes-1-1-0}PartnerRoleType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolicyPartnerRole", propOrder = { + "partnerNumber", + "partnerRole" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class PolicyPartnerRole { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String partnerNumber; + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List partnerRole; + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Gets the value of the partnerRole 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 partnerRole property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PartnerRoleType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPartnerRole() { + if (partnerRole == null) { + partnerRole = new ArrayList(); + } + return this.partnerRole; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/QualifiedDeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/QualifiedDeepLinkOfferRequest.java new file mode 100644 index 00000000..cb6041e7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/QualifiedDeepLinkOfferRequest.java @@ -0,0 +1,388 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_9_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ZahlungsdatenType; + + +/** + *

Java-Klasse für QualifiedDeepLinkOfferRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="QualifiedDeepLinkOfferRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Sparte" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/>
+ *         <element name="GeVo" type="{urn:omds3ServiceTypes-1-1-0}Geschaeftsvorfall" minOccurs="0"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
+ *         <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type" minOccurs="0"/>
+ *         <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
+ *         <element name="Vermittlerdaten" type="{urn:omds20}Vermnr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "QualifiedDeepLinkOfferRequest", propOrder = { + "vuNr", + "authFilter", + "person", + "sparte", + "geVo", + "zahlweg", + "zahlrhythmus", + "zahlungsdaten", + "sepa", + "vermittlerdaten", + "withoutFrame" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class QualifiedDeepLinkOfferRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + @XmlElement(name = "AuthFilter") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Person") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List person; + @XmlElement(name = "Sparte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String sparte; + @XmlElement(name = "GeVo") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Geschaeftsvorfall geVo; + @XmlElement(name = "Zahlweg") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlweg; + @XmlElement(name = "Zahlrhythmus") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String zahlrhythmus; + @XmlElement(name = "Zahlungsdaten") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected ZahlungsdatenType zahlungsdaten; + @XmlElement(name = "Sepa") + @XmlSchemaType(name = "unsignedByte") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Short sepa; + @XmlElement(name = "Vermittlerdaten", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vermittlerdaten; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * 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 BeteiligtePersonVertragType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getPerson() { + if (person == null) { + person = new ArrayList(); + } + return this.person; + } + + /** + * Ruft den Wert der sparte-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSparte(String value) { + this.sparte = value; + } + + /** + * Ruft den Wert der geVo-Eigenschaft ab. + * + * @return + * possible object is + * {@link Geschaeftsvorfall } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Geschaeftsvorfall getGeVo() { + return geVo; + } + + /** + * Legt den Wert der geVo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Geschaeftsvorfall } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setGeVo(Geschaeftsvorfall value) { + this.geVo = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der zahlungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlungsdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public ZahlungsdatenType getZahlungsdaten() { + return zahlungsdaten; + } + + /** + * Legt den Wert der zahlungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlungsdatenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setZahlungsdaten(ZahlungsdatenType value) { + this.zahlungsdaten = value; + } + + /** + * Ruft den Wert der sepa-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Short getSepa() { + return sepa; + } + + /** + * Legt den Wert der sepa-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setSepa(Short value) { + this.sepa = value; + } + + /** + * Ruft den Wert der vermittlerdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVermittlerdaten() { + return vermittlerdaten; + } + + /** + * Legt den Wert der vermittlerdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVermittlerdaten(String value) { + this.vermittlerdaten = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/RequestedOMDSPackage.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/RequestedOMDSPackage.java new file mode 100644 index 00000000..1a88114c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/RequestedOMDSPackage.java @@ -0,0 +1,248 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.activation.DataHandler; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_9_0.common.ServiceFault; + + +/** + * Typ fuer ein OMDS-Datensatz-Package + * + *

Java-Klasse für RequestedOMDSPackage complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RequestedOMDSPackage">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="omdsPackage" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+ *                   <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RequestedOMDSPackage", propOrder = { + "requestedOmdsPackageId", + "omdsPackage", + "serviceFault" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class RequestedOMDSPackage { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String requestedOmdsPackageId; + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected RequestedOMDSPackage.OmdsPackage omdsPackage; + @XmlElement(name = "ServiceFault") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List serviceFault; + + /** + * Ruft den Wert der requestedOmdsPackageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getRequestedOmdsPackageId() { + return requestedOmdsPackageId; + } + + /** + * Legt den Wert der requestedOmdsPackageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setRequestedOmdsPackageId(String value) { + this.requestedOmdsPackageId = value; + } + + /** + * Ruft den Wert der omdsPackage-Eigenschaft ab. + * + * @return + * possible object is + * {@link RequestedOMDSPackage.OmdsPackage } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public RequestedOMDSPackage.OmdsPackage getOmdsPackage() { + return omdsPackage; + } + + /** + * Legt den Wert der omdsPackage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RequestedOMDSPackage.OmdsPackage } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOmdsPackage(RequestedOMDSPackage.OmdsPackage value) { + this.omdsPackage = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + + + /** + *

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 name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+     *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "omdsPackageInfo", + "content" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class OmdsPackage { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected OMDSPackageInfoType omdsPackageInfo; + @XmlElement(required = true) + @XmlMimeType("application/zip") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected DataHandler content; + + /** + * Ruft den Wert der omdsPackageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link OMDSPackageInfoType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public OMDSPackageInfoType getOmdsPackageInfo() { + return omdsPackageInfo; + } + + /** + * Legt den Wert der omdsPackageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OMDSPackageInfoType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setOmdsPackageInfo(OMDSPackageInfoType value) { + this.omdsPackageInfo = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setContent(DataHandler value) { + this.content = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/UserDataRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/UserDataRequest.java new file mode 100644 index 00000000..4a7b1faa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/UserDataRequest.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für UserDataRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UserDataRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataRequest", propOrder = { + "vuNr" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class UserDataRequest { + + @XmlElement(name = "VUNr") + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String vuNr; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setVUNr(String value) { + this.vuNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/UserDataResponse.java new file mode 100644 index 00000000..90829a44 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/UserDataResponse.java @@ -0,0 +1,214 @@ + +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +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_15.PERSONType; + + +/** + * Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + * + * + *

Java-Klasse für UserDataResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UserDataResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="userid">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="availableServices">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="person" type="{urn:omds20}PERSON_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataResponse", propOrder = { + "userid", + "availableServices", + "person" +}) +@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") +public class UserDataResponse { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected String userid; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected UserDataResponse.AvailableServices availableServices; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected PERSONType person; + + /** + * Ruft den Wert der userid-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public String getUserid() { + return userid; + } + + /** + * Legt den Wert der userid-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setUserid(String value) { + this.userid = value; + } + + /** + * Ruft den Wert der availableServices-Eigenschaft ab. + * + * @return + * possible object is + * {@link UserDataResponse.AvailableServices } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public UserDataResponse.AvailableServices getAvailableServices() { + return availableServices; + } + + /** + * Legt den Wert der availableServices-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UserDataResponse.AvailableServices } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setAvailableServices(UserDataResponse.AvailableServices value) { + this.availableServices = value; + } + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public PERSONType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public void setPerson(PERSONType value) { + this.person = value; + } + + + /** + *

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 name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "service" + }) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public static class AvailableServices { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + protected List service; + + /** + * Gets the value of the service 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 service property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getService().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-07-07T09:58:45+02:00") + public List getService() { + if (service == null) { + service = new ArrayList(); + } + return this.service; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/package-info.java new file mode 100644 index 00000000..1e2dc0ae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_9_0/servicetypes/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3ServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_9_0.servicetypes; diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omds3_ON2_Antrag_Common_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omds3_ON2_Antrag_Common_binding.xml index 2177b805..2f2fc651 100644 --- a/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omds3_ON2_Antrag_Common_binding.xml +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omds3_ON2_Antrag_Common_binding.xml @@ -9,4 +9,20 @@ version="1.0" + + + + Die Liste der Verträge, die in der Konvertierung behandelt werden sollen.

+]]> + + + + + + Die Liste der Verträge, die in der Konvertierungsanforderung behandelt werden.

+]]>
+
+
+ + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omdsCommonServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omdsCommonServiceTypes_binding.xml index c0e7c148..937d2264 100644 --- a/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omdsCommonServiceTypes_binding.xml +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_9_0/omdsCommonServiceTypes_binding.xml @@ -9,4 +9,44 @@ version="1.0" + + + + Die Liste der zulässigen Kombinationen.

+]]>
+
+
+ + + + Die Liste der zulässigen Baustein-Ids.

+]]>
+
+
+ + + + + Die Liste der Bausteine, die in der Konvertierungsanforderung behandelt werden.

+]]>
+
+
+ + + + Die Liste der Aktionen, die für einen Vertragsbaustein zulässig sind. + Die zulässigen Aktionen müssen nur im Response vom ServiceProvider (VU) befüllt werden. + Im Request eines Konvertierungsvorschlags durch den Consumer, können sie leer bleiben.

+]]>
+
+
+ + + + Die Liste der Bausteine, die in der Konvertierungsaktion behandelt werden.

+]]>
+
+
+ + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl index 9fe35e62..a3470d00 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_9_0/omds3Services.wsdl @@ -8,6 +8,7 @@ xmlns:os="urn:omds3Services-1-4-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" +xmlns:boa="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" xmlns:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" @@ -26,6 +27,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> +