From f7c97e3423fa51f9f3d32f0285f2468d95d5987d Mon Sep 17 00:00:00 2001 From: Thomas Lenz Date: Thu, 23 Jan 2020 13:47:25 +0100 Subject: add first version of SZR client v4.0 --- .../at/gv/util/xsd/szr_v4/AddressCodesType.java | 230 ++++++++++ .../java/at/gv/util/xsd/szr_v4/BPKzuBasiszahl.java | 127 ++++++ .../gv/util/xsd/szr_v4/BPKzuBasiszahlResponse.java | 64 +++ .../java/at/gv/util/xsd/szr_v4/BasiszahlZuBPK.java | 165 +++++++ .../gv/util/xsd/szr_v4/BasiszahlZuBPKResponse.java | 71 +++ .../util/xsd/szr_v4/BasiszahlZuBPKReturnType.java | 102 +++++ src/main/java/at/gv/util/xsd/szr_v4/Fault.java | 85 ++++ .../at/gv/util/xsd/szr_v4/FremdBPKRequestType.java | 90 ++++ .../java/at/gv/util/xsd/szr_v4/FremdBPKType.java | 90 ++++ src/main/java/at/gv/util/xsd/szr_v4/GetBPK.java | 216 +++++++++ .../xsd/szr_v4/GetBPKFromStammzahlEncrypted.java | 71 +++ .../GetBPKFromStammzahlEncryptedRequestType.java | 211 +++++++++ .../GetBPKFromStammzahlEncryptedResponse.java | 71 +++ .../GetBPKFromStammzahlEncryptedResponseType.java | 155 +++++++ .../java/at/gv/util/xsd/szr_v4/GetBPKKombi.java | 64 +++ .../gv/util/xsd/szr_v4/GetBPKKombiRequestType.java | 273 ++++++++++++ .../at/gv/util/xsd/szr_v4/GetBPKKombiResponse.java | 64 +++ .../util/xsd/szr_v4/GetBPKKombiResponseType.java | 84 ++++ .../java/at/gv/util/xsd/szr_v4/GetBPKResponse.java | 137 ++++++ src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPV.java | 64 +++ .../gv/util/xsd/szr_v4/GetBPKZPVRequestType.java | 209 +++++++++ .../at/gv/util/xsd/szr_v4/GetBPKZPVResponse.java | 64 +++ .../gv/util/xsd/szr_v4/GetBPKZPVResponseType.java | 93 ++++ src/main/java/at/gv/util/xsd/szr_v4/GetBPKs.java | 160 +++++++ .../at/gv/util/xsd/szr_v4/GetBPKsResponse.java | 71 +++ .../at/gv/util/xsd/szr_v4/GetBPKsResponseType.java | 213 +++++++++ .../at/gv/util/xsd/szr_v4/GetIdentityLink.java | 128 ++++++ .../gv/util/xsd/szr_v4/GetIdentityLinkEidas.java | 64 +++ .../xsd/szr_v4/GetIdentityLinkEidasResponse.java | 64 +++ .../util/xsd/szr_v4/GetIdentityLinkResponse.java | 64 +++ .../java/at/gv/util/xsd/szr_v4/GetStammzahl.java | 64 +++ .../gv/util/xsd/szr_v4/GetStammzahlEncrypted.java | 92 ++++ .../xsd/szr_v4/GetStammzahlEncryptedResponse.java | 64 +++ .../gv/util/xsd/szr_v4/GetStammzahlResponse.java | 64 +++ .../at/gv/util/xsd/szr_v4/GetVKZPermission.java | 120 +++++ .../util/xsd/szr_v4/GetVKZPermissionResponse.java | 64 +++ .../xsd/szr_v4/GetVKZPermissionResponseType.java | 79 ++++ .../at/gv/util/xsd/szr_v4/GetVersionResponse.java | 148 ++++++ .../at/gv/util/xsd/szr_v4/IdentityLinkType.java | 118 +++++ .../java/at/gv/util/xsd/szr_v4/ObjectFactory.java | 495 +++++++++++++++++++++ .../java/at/gv/util/xsd/szr_v4/PersonInfoType.java | 204 +++++++++ .../java/at/gv/util/xsd/szr_v4/ResultRecord.java | 153 +++++++ .../java/at/gv/util/xsd/szr_v4/SZRException.java | 30 ++ .../java/at/gv/util/xsd/szr_v4/SignContent.java | 99 +++++ .../at/gv/util/xsd/szr_v4/SignContentEntry.java | 89 ++++ .../at/gv/util/xsd/szr_v4/SignContentResponse.java | 64 +++ .../util/xsd/szr_v4/SignContentResponseType.java | 123 +++++ .../java/at/gv/util/xsd/szr_v4/TransformBPK.java | 183 ++++++++ .../gv/util/xsd/szr_v4/TransformBPKResponse.java | 71 +++ .../at/gv/util/xsd/szr_v4/TravelDocumentType.java | 174 ++++++++ .../gv/util/xsd/szr_v4/ValidateIdentityLink.java | 92 ++++ .../xsd/szr_v4/ValidateIdentityLinkResponse.java | 64 +++ .../util/xsd/szr_v4/ZMRAnwendungsIntegration.java | 132 ++++++ .../szr_v4/ZMRAnwendungsIntegrationResponse.java | 71 +++ .../szr_v4/ZMRAnwendungsIntegrationReturnType.java | 97 ++++ .../java/at/gv/util/xsd/szr_v4/package-info.java | 2 + 56 files changed, 6520 insertions(+) create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/AddressCodesType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahl.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahlResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPK.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKReturnType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/Fault.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/FremdBPKRequestType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/FremdBPKType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPK.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncrypted.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedRequestType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponseType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombi.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiRequestType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponseType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPV.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVRequestType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponseType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKs.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponseType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLink.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidas.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidasResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetStammzahl.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncrypted.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncryptedResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermission.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponseType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/GetVersionResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/IdentityLinkType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/ObjectFactory.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/PersonInfoType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/ResultRecord.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/SZRException.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/SignContent.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/SignContentEntry.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/SignContentResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/SignContentResponseType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/TransformBPK.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/TransformBPKResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/TravelDocumentType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLink.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLinkResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegration.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationResponse.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationReturnType.java create mode 100644 src/main/java/at/gv/util/xsd/szr_v4/package-info.java (limited to 'src/main/java/at/gv/util/xsd/szr_v4') diff --git a/src/main/java/at/gv/util/xsd/szr_v4/AddressCodesType.java b/src/main/java/at/gv/util/xsd/szr_v4/AddressCodesType.java new file mode 100644 index 0000000..b79d5f8 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/AddressCodesType.java @@ -0,0 +1,230 @@ + +package at.gv.util.xsd.szr_v4; + +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 AddressCodesType complex type. + * + *

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

+ * <complexType name="AddressCodesType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GKZ" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="OKZ" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SKZ" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ADRCD" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SUBCD" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="OBJNR" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="NTZLNR" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddressCodesType", propOrder = { + "gkz", + "okz", + "skz", + "adrcd", + "subcd", + "objnr", + "ntzlnr" +}) +public class AddressCodesType { + + @XmlElement(name = "GKZ") + protected String gkz; + @XmlElement(name = "OKZ") + protected String okz; + @XmlElement(name = "SKZ") + protected String skz; + @XmlElement(name = "ADRCD") + protected String adrcd; + @XmlElement(name = "SUBCD") + protected String subcd; + @XmlElement(name = "OBJNR") + protected String objnr; + @XmlElement(name = "NTZLNR") + protected String ntzlnr; + + /** + * Ruft den Wert der gkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGKZ() { + return gkz; + } + + /** + * Legt den Wert der gkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGKZ(String value) { + this.gkz = value; + } + + /** + * Ruft den Wert der okz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOKZ() { + return okz; + } + + /** + * Legt den Wert der okz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOKZ(String value) { + this.okz = value; + } + + /** + * Ruft den Wert der skz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSKZ() { + return skz; + } + + /** + * Legt den Wert der skz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSKZ(String value) { + this.skz = value; + } + + /** + * Ruft den Wert der adrcd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getADRCD() { + return adrcd; + } + + /** + * Legt den Wert der adrcd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setADRCD(String value) { + this.adrcd = value; + } + + /** + * Ruft den Wert der subcd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSUBCD() { + return subcd; + } + + /** + * Legt den Wert der subcd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSUBCD(String value) { + this.subcd = value; + } + + /** + * Ruft den Wert der objnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOBJNR() { + return objnr; + } + + /** + * Legt den Wert der objnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOBJNR(String value) { + this.objnr = value; + } + + /** + * Ruft den Wert der ntzlnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNTZLNR() { + return ntzlnr; + } + + /** + * Legt den Wert der ntzlnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNTZLNR(String value) { + this.ntzlnr = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahl.java b/src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahl.java new file mode 100644 index 0000000..f38868b --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahl.java @@ -0,0 +1,127 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Bereich" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BPK" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BasisZahl" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "bereich", + "bpk", + "basisZahl" +}) +@XmlRootElement(name = "BPKzuBasiszahl") +public class BPKzuBasiszahl { + + @XmlElement(name = "Bereich", required = true) + protected String bereich; + @XmlElement(name = "BPK", required = true) + protected String bpk; + @XmlElement(name = "BasisZahl", required = true) + protected List basisZahl; + + /** + * Ruft den Wert der bereich-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereich() { + return bereich; + } + + /** + * Legt den Wert der bereich-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereich(String value) { + this.bereich = value; + } + + /** + * Ruft den Wert der bpk-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBPK() { + return bpk; + } + + /** + * Legt den Wert der bpk-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBPK(String value) { + this.bpk = value; + } + + /** + * Gets the value of the basisZahl property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the basisZahl property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBasisZahl() { + if (basisZahl == null) { + basisZahl = new ArrayList(); + } + return this.basisZahl; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahlResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahlResponse.java new file mode 100644 index 0000000..fb9673d --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/BPKzuBasiszahlResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="BPKzuBasiszahlReturn" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "bpKzuBasiszahlReturn" +}) +@XmlRootElement(name = "BPKzuBasiszahlResponse") +public class BPKzuBasiszahlResponse { + + @XmlElement(name = "BPKzuBasiszahlReturn", required = true) + protected String bpKzuBasiszahlReturn; + + /** + * Ruft den Wert der bpKzuBasiszahlReturn-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBPKzuBasiszahlReturn() { + return bpKzuBasiszahlReturn; + } + + /** + * Legt den Wert der bpKzuBasiszahlReturn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBPKzuBasiszahlReturn(String value) { + this.bpKzuBasiszahlReturn = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPK.java b/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPK.java new file mode 100644 index 0000000..4de04e5 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPK.java @@ -0,0 +1,165 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VKZ" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BasisZahl" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *         <element name="Bereich" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="FremdBPKTargets" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vkz", + "basisZahl", + "bereich", + "fremdBPKTargets" +}) +@XmlRootElement(name = "BasiszahlZuBPK") +public class BasiszahlZuBPK { + + @XmlElement(name = "VKZ") + protected String vkz; + @XmlElement(name = "BasisZahl", required = true) + protected List basisZahl; + @XmlElement(name = "Bereich") + protected List bereich; + @XmlElement(name = "FremdBPKTargets") + protected List fremdBPKTargets; + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + + /** + * Gets the value of the basisZahl property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the basisZahl property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBasisZahl() { + if (basisZahl == null) { + basisZahl = new ArrayList(); + } + return this.basisZahl; + } + + /** + * Gets the value of the bereich property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bereich property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBereich() { + if (bereich == null) { + bereich = new ArrayList(); + } + return this.bereich; + } + + /** + * Gets the value of the fremdBPKTargets property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPKTargets property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getFremdBPKTargets() { + if (fremdBPKTargets == null) { + fremdBPKTargets = new ArrayList(); + } + return this.fremdBPKTargets; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKResponse.java new file mode 100644 index 0000000..97ea086 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKResponse.java @@ -0,0 +1,71 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BasiszahlZuBPKReturn" type="{urn:SZRServices}BasiszahlZuBPKReturnType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "basiszahlZuBPKReturn" +}) +@XmlRootElement(name = "BasiszahlZuBPKResponse") +public class BasiszahlZuBPKResponse { + + @XmlElement(name = "BasiszahlZuBPKReturn", required = true) + protected List basiszahlZuBPKReturn; + + /** + * Gets the value of the basiszahlZuBPKReturn property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the basiszahlZuBPKReturn property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BasiszahlZuBPKReturnType } + * + * + */ + public List getBasiszahlZuBPKReturn() { + if (basiszahlZuBPKReturn == null) { + basiszahlZuBPKReturn = new ArrayList(); + } + return this.basiszahlZuBPKReturn; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKReturnType.java b/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKReturnType.java new file mode 100644 index 0000000..b60cff1 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/BasiszahlZuBPKReturnType.java @@ -0,0 +1,102 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="BasiszahlZuBPKReturnType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BPK" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="FremdBPKs" type="{urn:SZRServices}FremdBPKType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasiszahlZuBPKReturnType", propOrder = { + "bpk", + "fremdBPKs" +}) +public class BasiszahlZuBPKReturnType { + + @XmlElement(name = "BPK") + protected List bpk; + @XmlElement(name = "FremdBPKs") + protected List fremdBPKs; + + /** + * Gets the value of the bpk property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bpk property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBPK() { + if (bpk == null) { + bpk = new ArrayList(); + } + return this.bpk; + } + + /** + * Gets the value of the fremdBPKs property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPKs property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKType } + * + * + */ + public List getFremdBPKs() { + if (fremdBPKs == null) { + fremdBPKs = new ArrayList(); + } + return this.fremdBPKs; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/Fault.java b/src/main/java/at/gv/util/xsd/szr_v4/Fault.java new file mode 100644 index 0000000..3855b3d --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/Fault.java @@ -0,0 +1,85 @@ + +package at.gv.util.xsd.szr_v4; + +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 Fault complex type. + * + *

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

+ * <complexType name="Fault">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Code" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="String" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Fault") +public class Fault { + + @XmlAttribute(name = "Code") + protected String code; + @XmlAttribute(name = "String") + protected String string; + + /** + * Ruft den Wert der code-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Legt den Wert der code-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Ruft den Wert der string-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getString() { + return string; + } + + /** + * Legt den Wert der string-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setString(String value) { + this.string = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/FremdBPKRequestType.java b/src/main/java/at/gv/util/xsd/szr_v4/FremdBPKRequestType.java new file mode 100644 index 0000000..c987ce2 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/FremdBPKRequestType.java @@ -0,0 +1,90 @@ + +package at.gv.util.xsd.szr_v4; + +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 FremdBPKRequestType complex type. + * + *

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

+ * <complexType name="FremdBPKRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="VKZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FremdBPKRequestType", propOrder = { + "bereichsKennung", + "vkz" +}) +public class FremdBPKRequestType { + + @XmlElement(name = "BereichsKennung", required = true) + protected String bereichsKennung; + @XmlElement(name = "VKZ", required = true) + protected String vkz; + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/FremdBPKType.java b/src/main/java/at/gv/util/xsd/szr_v4/FremdBPKType.java new file mode 100644 index 0000000..4c92b9e --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/FremdBPKType.java @@ -0,0 +1,90 @@ + +package at.gv.util.xsd.szr_v4; + +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 FremdBPKType complex type. + * + *

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

+ * <complexType name="FremdBPKType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="FremdBPK" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FremdBPKType", propOrder = { + "bereichsKennung", + "fremdBPK" +}) +public class FremdBPKType { + + @XmlElement(name = "BereichsKennung", required = true) + protected String bereichsKennung; + @XmlElement(name = "FremdBPK", required = true) + protected String fremdBPK; + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + + /** + * Ruft den Wert der fremdBPK-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFremdBPK() { + return fremdBPK; + } + + /** + * Legt den Wert der fremdBPK-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFremdBPK(String value) { + this.fremdBPK = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPK.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPK.java new file mode 100644 index 0000000..fe1e139 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPK.java @@ -0,0 +1,216 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VKZ" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Target" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ListMultiplePersons" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="InsertERnP" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "personInfo", + "bereichsKennung", + "vkz", + "target", + "listMultiplePersons", + "insertERnP" +}) +@XmlRootElement(name = "GetBPK") +public class GetBPK { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "BereichsKennung") + protected List bereichsKennung; + @XmlElement(name = "VKZ") + protected String vkz; + @XmlElement(name = "Target") + protected List target; + @XmlElement(name = "ListMultiplePersons") + protected Boolean listMultiplePersons; + @XmlElement(name = "InsertERnP") + protected Boolean insertERnP; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Gets the value of the bereichsKennung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bereichsKennung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBereichsKennung() { + if (bereichsKennung == null) { + bereichsKennung = new ArrayList(); + } + return this.bereichsKennung; + } + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + + /** + * Gets the value of the target property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the target property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getTarget() { + if (target == null) { + target = new ArrayList(); + } + return this.target; + } + + /** + * Ruft den Wert der listMultiplePersons-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isListMultiplePersons() { + return listMultiplePersons; + } + + /** + * Legt den Wert der listMultiplePersons-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setListMultiplePersons(Boolean value) { + this.listMultiplePersons = value; + } + + /** + * Ruft den Wert der insertERnP-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isInsertERnP() { + return insertERnP; + } + + /** + * Legt den Wert der insertERnP-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInsertERnP(Boolean value) { + this.insertERnP = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncrypted.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncrypted.java new file mode 100644 index 0000000..be32e99 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncrypted.java @@ -0,0 +1,71 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="In" type="{urn:SZRServices}GetBPKFromStammzahlEncryptedRequestType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "in" +}) +@XmlRootElement(name = "GetBPKFromStammzahlEncrypted") +public class GetBPKFromStammzahlEncrypted { + + @XmlElement(name = "In", required = true) + protected List in; + + /** + * Gets the value of the in property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the in property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link GetBPKFromStammzahlEncryptedRequestType } + * + * + */ + public List getIn() { + if (in == null) { + in = new ArrayList(); + } + return this.in; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedRequestType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedRequestType.java new file mode 100644 index 0000000..a9b2c85 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedRequestType.java @@ -0,0 +1,211 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="GetBPKFromStammzahlEncryptedRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StammzahlEncrypted" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType" minOccurs="0"/>
+ *         <element name="VKZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Target" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetBPKFromStammzahlEncryptedRequestType", propOrder = { + "stammzahlEncrypted", + "personInfo", + "vkz", + "bereichsKennung", + "target" +}) +public class GetBPKFromStammzahlEncryptedRequestType { + + @XmlElement(name = "StammzahlEncrypted", required = true) + protected String stammzahlEncrypted; + @XmlElement(name = "PersonInfo") + protected PersonInfoType personInfo; + @XmlElement(name = "VKZ", required = true) + protected String vkz; + @XmlElement(name = "BereichsKennung") + protected String bereichsKennung; + @XmlElement(name = "Target") + protected List target; + @XmlAttribute(name = "key") + @XmlSchemaType(name = "anySimpleType") + protected String key; + + /** + * Ruft den Wert der stammzahlEncrypted-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStammzahlEncrypted() { + return stammzahlEncrypted; + } + + /** + * Legt den Wert der stammzahlEncrypted-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStammzahlEncrypted(String value) { + this.stammzahlEncrypted = value; + } + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + + /** + * Gets the value of the target property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the target property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getTarget() { + if (target == null) { + target = new ArrayList(); + } + return this.target; + } + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponse.java new file mode 100644 index 0000000..ceece83 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponse.java @@ -0,0 +1,71 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Out" type="{urn:SZRServices}GetBPKFromStammzahlEncryptedResponseType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "out" +}) +@XmlRootElement(name = "GetBPKFromStammzahlEncryptedResponse") +public class GetBPKFromStammzahlEncryptedResponse { + + @XmlElement(name = "Out", required = true) + protected List out; + + /** + * Gets the value of the out property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the out property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link GetBPKFromStammzahlEncryptedResponseType } + * + * + */ + public List getOut() { + if (out == null) { + out = new ArrayList(); + } + return this.out; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponseType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponseType.java new file mode 100644 index 0000000..7435a21 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKFromStammzahlEncryptedResponseType.java @@ -0,0 +1,155 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="GetBPKFromStammzahlEncryptedResponseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="bPK" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FremdBPK" type="{urn:SZRServices}FremdBPKType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Fault" type="{urn:SZRServices}Fault" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetBPKFromStammzahlEncryptedResponseType", propOrder = { + "bpk", + "fremdBPK", + "fault" +}) +public class GetBPKFromStammzahlEncryptedResponseType { + + @XmlElement(name = "bPK") + protected String bpk; + @XmlElement(name = "FremdBPK") + protected List fremdBPK; + @XmlElement(name = "Fault") + protected Fault fault; + @XmlAttribute(name = "key") + @XmlSchemaType(name = "anySimpleType") + protected String key; + + /** + * Ruft den Wert der bpk-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBPK() { + return bpk; + } + + /** + * Legt den Wert der bpk-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBPK(String value) { + this.bpk = value; + } + + /** + * Gets the value of the fremdBPK property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPK property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKType } + * + * + */ + public List getFremdBPK() { + if (fremdBPK == null) { + fremdBPK = new ArrayList(); + } + return this.fremdBPK; + } + + /** + * Ruft den Wert der fault-Eigenschaft ab. + * + * @return + * possible object is + * {@link Fault } + * + */ + public Fault getFault() { + return fault; + } + + /** + * Legt den Wert der fault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Fault } + * + */ + public void setFault(Fault value) { + this.fault = value; + } + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombi.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombi.java new file mode 100644 index 0000000..6dee01e --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombi.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="GetBPKKombiRequest" type="{urn:SZRServices}GetBPKKombiRequestType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getBPKKombiRequest" +}) +@XmlRootElement(name = "GetBPKKombi") +public class GetBPKKombi { + + @XmlElement(name = "GetBPKKombiRequest", required = true) + protected GetBPKKombiRequestType getBPKKombiRequest; + + /** + * Ruft den Wert der getBPKKombiRequest-Eigenschaft ab. + * + * @return + * possible object is + * {@link GetBPKKombiRequestType } + * + */ + public GetBPKKombiRequestType getGetBPKKombiRequest() { + return getBPKKombiRequest; + } + + /** + * Legt den Wert der getBPKKombiRequest-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GetBPKKombiRequestType } + * + */ + public void setGetBPKKombiRequest(GetBPKKombiRequestType value) { + this.getBPKKombiRequest = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiRequestType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiRequestType.java new file mode 100644 index 0000000..f2c7634 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiRequestType.java @@ -0,0 +1,273 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="GetBPKKombiRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="InsertERnP" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="NoInsert"/>
+ *               <enumeration value="InsertOnNoMatch"/>
+ *               <enumeration value="ForceInsert"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Suchwizard" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="VKZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BehoerdenKennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Target" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Sessionid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetBPKKombiRequestType", propOrder = { + "personInfo", + "insertERnP", + "suchwizard", + "vkz", + "behoerdenKennzeichen", + "bereichsKennung", + "target", + "sessionid" +}) +public class GetBPKKombiRequestType { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "InsertERnP") + protected String insertERnP; + @XmlElement(name = "Suchwizard") + protected Boolean suchwizard; + @XmlElement(name = "VKZ", required = true, nillable = true) + protected String vkz; + @XmlElement(name = "BehoerdenKennzeichen") + protected String behoerdenKennzeichen; + @XmlElement(name = "BereichsKennung") + protected String bereichsKennung; + @XmlElement(name = "Target") + protected List target; + @XmlElement(name = "Sessionid") + protected String sessionid; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Ruft den Wert der insertERnP-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsertERnP() { + return insertERnP; + } + + /** + * Legt den Wert der insertERnP-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsertERnP(String value) { + this.insertERnP = value; + } + + /** + * Ruft den Wert der suchwizard-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSuchwizard() { + return suchwizard; + } + + /** + * Legt den Wert der suchwizard-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSuchwizard(Boolean value) { + this.suchwizard = value; + } + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + + /** + * Ruft den Wert der behoerdenKennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehoerdenKennzeichen() { + return behoerdenKennzeichen; + } + + /** + * Legt den Wert der behoerdenKennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehoerdenKennzeichen(String value) { + this.behoerdenKennzeichen = value; + } + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + + /** + * Gets the value of the target property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the target property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getTarget() { + if (target == null) { + target = new ArrayList(); + } + return this.target; + } + + /** + * Ruft den Wert der sessionid-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSessionid() { + return sessionid; + } + + /** + * Legt den Wert der sessionid-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSessionid(String value) { + this.sessionid = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponse.java new file mode 100644 index 0000000..4f62e22 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="GetBPKKombiResponse" type="{urn:SZRServices}GetBPKKombiResponseType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getBPKKombiResponse" +}) +@XmlRootElement(name = "GetBPKKombiResponse") +public class GetBPKKombiResponse { + + @XmlElement(name = "GetBPKKombiResponse", required = true) + protected GetBPKKombiResponseType getBPKKombiResponse; + + /** + * Ruft den Wert der getBPKKombiResponse-Eigenschaft ab. + * + * @return + * possible object is + * {@link GetBPKKombiResponseType } + * + */ + public GetBPKKombiResponseType getGetBPKKombiResponse() { + return getBPKKombiResponse; + } + + /** + * Legt den Wert der getBPKKombiResponse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GetBPKKombiResponseType } + * + */ + public void setGetBPKKombiResponse(GetBPKKombiResponseType value) { + this.getBPKKombiResponse = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponseType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponseType.java new file mode 100644 index 0000000..2343aed --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKKombiResponseType.java @@ -0,0 +1,84 @@ + +package at.gv.util.xsd.szr_v4; + +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 GetBPKKombiResponseType complex type. + * + *

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

+ * <complexType name="GetBPKKombiResponseType">
+ *   <complexContent>
+ *     <extension base="{urn:SZRServices}GetBPKZPVResponseType">
+ *       <sequence>
+ *         <element name="FoundWithSuchwizard" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Sessionid" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetBPKKombiResponseType", propOrder = { + "foundWithSuchwizard", + "sessionid" +}) +public class GetBPKKombiResponseType + extends GetBPKZPVResponseType +{ + + @XmlElement(name = "FoundWithSuchwizard") + protected boolean foundWithSuchwizard; + @XmlElement(name = "Sessionid", required = true) + protected String sessionid; + + /** + * Ruft den Wert der foundWithSuchwizard-Eigenschaft ab. + * + */ + public boolean isFoundWithSuchwizard() { + return foundWithSuchwizard; + } + + /** + * Legt den Wert der foundWithSuchwizard-Eigenschaft fest. + * + */ + public void setFoundWithSuchwizard(boolean value) { + this.foundWithSuchwizard = value; + } + + /** + * Ruft den Wert der sessionid-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSessionid() { + return sessionid; + } + + /** + * Legt den Wert der sessionid-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSessionid(String value) { + this.sessionid = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKResponse.java new file mode 100644 index 0000000..f2a0ccd --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKResponse.java @@ -0,0 +1,137 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GetBPKReturn" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="FremdBPK" type="{urn:SZRServices}FremdBPKType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getBPKReturn", + "fremdBPK", + "personInfo" +}) +@XmlRootElement(name = "GetBPKResponse") +public class GetBPKResponse { + + @XmlElement(name = "GetBPKReturn") + protected List getBPKReturn; + @XmlElement(name = "FremdBPK") + protected List fremdBPK; + @XmlElement(name = "PersonInfo") + protected List personInfo; + + /** + * Gets the value of the getBPKReturn property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the getBPKReturn property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGetBPKReturn() { + if (getBPKReturn == null) { + getBPKReturn = new ArrayList(); + } + return this.getBPKReturn; + } + + /** + * Gets the value of the fremdBPK property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPK property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKType } + * + * + */ + public List getFremdBPK() { + if (fremdBPK == null) { + fremdBPK = new ArrayList(); + } + return this.fremdBPK; + } + + /** + * Gets the value of the personInfo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the personInfo property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PersonInfoType } + * + * + */ + public List getPersonInfo() { + if (personInfo == null) { + personInfo = new ArrayList(); + } + return this.personInfo; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPV.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPV.java new file mode 100644 index 0000000..3b17c61 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPV.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="GetBPKZPVRequest" type="{urn:SZRServices}GetBPKZPVRequestType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getBPKZPVRequest" +}) +@XmlRootElement(name = "GetBPKZPV") +public class GetBPKZPV { + + @XmlElement(name = "GetBPKZPVRequest", required = true) + protected GetBPKZPVRequestType getBPKZPVRequest; + + /** + * Ruft den Wert der getBPKZPVRequest-Eigenschaft ab. + * + * @return + * possible object is + * {@link GetBPKZPVRequestType } + * + */ + public GetBPKZPVRequestType getGetBPKZPVRequest() { + return getBPKZPVRequest; + } + + /** + * Legt den Wert der getBPKZPVRequest-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GetBPKZPVRequestType } + * + */ + public void setGetBPKZPVRequest(GetBPKZPVRequestType value) { + this.getBPKZPVRequest = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVRequestType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVRequestType.java new file mode 100644 index 0000000..70772c3 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVRequestType.java @@ -0,0 +1,209 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="GetBPKZPVRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="InsertERnP" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="VKZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BehoerdenKennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Target" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetBPKZPVRequestType", propOrder = { + "personInfo", + "insertERnP", + "vkz", + "behoerdenKennzeichen", + "bereichsKennung", + "target" +}) +public class GetBPKZPVRequestType { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "InsertERnP", defaultValue = "false") + protected Boolean insertERnP; + @XmlElement(name = "VKZ", required = true) + protected String vkz; + @XmlElement(name = "BehoerdenKennzeichen") + protected String behoerdenKennzeichen; + @XmlElement(name = "BereichsKennung") + protected String bereichsKennung; + @XmlElement(name = "Target") + protected List target; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Ruft den Wert der insertERnP-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isInsertERnP() { + return insertERnP; + } + + /** + * Legt den Wert der insertERnP-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInsertERnP(Boolean value) { + this.insertERnP = value; + } + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + + /** + * Ruft den Wert der behoerdenKennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehoerdenKennzeichen() { + return behoerdenKennzeichen; + } + + /** + * Legt den Wert der behoerdenKennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehoerdenKennzeichen(String value) { + this.behoerdenKennzeichen = value; + } + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + + /** + * Gets the value of the target property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the target property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getTarget() { + if (target == null) { + target = new ArrayList(); + } + return this.target; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponse.java new file mode 100644 index 0000000..72b554c --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="GetBPKZPVResponse" type="{urn:SZRServices}GetBPKZPVResponseType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getBPKZPVResponse" +}) +@XmlRootElement(name = "GetBPKZPVResponse") +public class GetBPKZPVResponse { + + @XmlElement(name = "GetBPKZPVResponse", required = true) + protected GetBPKZPVResponseType getBPKZPVResponse; + + /** + * Ruft den Wert der getBPKZPVResponse-Eigenschaft ab. + * + * @return + * possible object is + * {@link GetBPKZPVResponseType } + * + */ + public GetBPKZPVResponseType getGetBPKZPVResponse() { + return getBPKZPVResponse; + } + + /** + * Legt den Wert der getBPKZPVResponse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GetBPKZPVResponseType } + * + */ + public void setGetBPKZPVResponse(GetBPKZPVResponseType value) { + this.getBPKZPVResponse = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponseType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponseType.java new file mode 100644 index 0000000..2cdf62d --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKZPVResponseType.java @@ -0,0 +1,93 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="GetBPKZPVResponseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ResultRecord" type="{urn:SZRServices}ResultRecord" maxOccurs="unbounded"/>
+ *         <element name="InsertERnPResult" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetBPKZPVResponseType", propOrder = { + "resultRecord", + "insertERnPResult" +}) +@XmlSeeAlso({ + GetBPKKombiResponseType.class +}) +public class GetBPKZPVResponseType { + + @XmlElement(name = "ResultRecord", required = true) + protected List resultRecord; + @XmlElement(name = "InsertERnPResult") + protected boolean insertERnPResult; + + /** + * Gets the value of the resultRecord property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the resultRecord property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ResultRecord } + * + * + */ + public List getResultRecord() { + if (resultRecord == null) { + resultRecord = new ArrayList(); + } + return this.resultRecord; + } + + /** + * Ruft den Wert der insertERnPResult-Eigenschaft ab. + * + */ + public boolean isInsertERnPResult() { + return insertERnPResult; + } + + /** + * Legt den Wert der insertERnPResult-Eigenschaft fest. + * + */ + public void setInsertERnPResult(boolean value) { + this.insertERnPResult = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKs.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKs.java new file mode 100644 index 0000000..3dc9734 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKs.java @@ -0,0 +1,160 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType" maxOccurs="unbounded"/>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="VKZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Target" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "personInfo", + "bereichsKennung", + "vkz", + "target" +}) +@XmlRootElement(name = "GetBPKs") +public class GetBPKs { + + @XmlElement(name = "PersonInfo", required = true) + protected List personInfo; + @XmlElement(name = "BereichsKennung") + protected String bereichsKennung; + @XmlElement(name = "VKZ", required = true) + protected String vkz; + @XmlElement(name = "Target") + protected List target; + + /** + * Gets the value of the personInfo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the personInfo property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PersonInfoType } + * + * + */ + public List getPersonInfo() { + if (personInfo == null) { + personInfo = new ArrayList(); + } + return this.personInfo; + } + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + + /** + * Gets the value of the target property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the target property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getTarget() { + if (target == null) { + target = new ArrayList(); + } + return this.target; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponse.java new file mode 100644 index 0000000..a15f186 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponse.java @@ -0,0 +1,71 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ResultRecord" type="{urn:SZRServices}GetBPKsResponseType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "resultRecord" +}) +@XmlRootElement(name = "GetBPKsResponse") +public class GetBPKsResponse { + + @XmlElement(name = "ResultRecord", required = true) + protected List resultRecord; + + /** + * Gets the value of the resultRecord property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the resultRecord property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link GetBPKsResponseType } + * + * + */ + public List getResultRecord() { + if (resultRecord == null) { + resultRecord = new ArrayList(); + } + return this.resultRecord; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponseType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponseType.java new file mode 100644 index 0000000..ab671f5 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetBPKsResponseType.java @@ -0,0 +1,213 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="GetBPKsResponseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BPK" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FremdBPK" type="{urn:SZRServices}FremdBPKType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Fault" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Code" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                 <attribute name="String" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetBPKsResponseType", propOrder = { + "bpk", + "fremdBPK", + "fault" +}) +public class GetBPKsResponseType { + + @XmlElement(name = "BPK") + protected String bpk; + @XmlElement(name = "FremdBPK") + protected List fremdBPK; + @XmlElement(name = "Fault") + protected GetBPKsResponseType.Fault fault; + + /** + * Ruft den Wert der bpk-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBPK() { + return bpk; + } + + /** + * Legt den Wert der bpk-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBPK(String value) { + this.bpk = value; + } + + /** + * Gets the value of the fremdBPK property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPK property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKType } + * + * + */ + public List getFremdBPK() { + if (fremdBPK == null) { + fremdBPK = new ArrayList(); + } + return this.fremdBPK; + } + + /** + * Ruft den Wert der fault-Eigenschaft ab. + * + * @return + * possible object is + * {@link GetBPKsResponseType.Fault } + * + */ + public GetBPKsResponseType.Fault getFault() { + return fault; + } + + /** + * Legt den Wert der fault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GetBPKsResponseType.Fault } + * + */ + public void setFault(GetBPKsResponseType.Fault value) { + this.fault = 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="Code" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="String" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Fault { + + @XmlAttribute(name = "Code") + protected String code; + @XmlAttribute(name = "String") + protected String string; + + /** + * Ruft den Wert der code-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Legt den Wert der code-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Ruft den Wert der string-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getString() { + return string; + } + + /** + * Legt den Wert der string-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setString(String value) { + this.string = value; + } + + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLink.java b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLink.java new file mode 100644 index 0000000..c811240 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLink.java @@ -0,0 +1,128 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.gv.util.xsd.szr.xmldsig.KeyValueType; + + +/** + *

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="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="KeyValue" type="{http://www.w3.org/2000/09/xmldsig#}KeyValueType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="InsertERnP" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "personInfo", + "keyValue", + "insertERnP" +}) +@XmlRootElement(name = "GetIdentityLink") +public class GetIdentityLink { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "KeyValue") + protected List keyValue; + @XmlElement(name = "InsertERnP") + protected Boolean insertERnP; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Gets the value of the keyValue property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the keyValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KeyValueType } + * + * + */ + public List getKeyValue() { + if (keyValue == null) { + keyValue = new ArrayList(); + } + return this.keyValue; + } + + /** + * Ruft den Wert der insertERnP-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isInsertERnP() { + return insertERnP; + } + + /** + * Legt den Wert der insertERnP-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInsertERnP(Boolean value) { + this.insertERnP = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidas.java b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidas.java new file mode 100644 index 0000000..0aa10b9 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidas.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "personInfo" +}) +@XmlRootElement(name = "GetIdentityLinkEidas") +public class GetIdentityLinkEidas { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidasResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidasResponse.java new file mode 100644 index 0000000..344cdd2 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkEidasResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="GetIdentityLinkReturn" type="{urn:SZRServices}IdentityLinkType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getIdentityLinkReturn" +}) +@XmlRootElement(name = "GetIdentityLinkEidasResponse") +public class GetIdentityLinkEidasResponse { + + @XmlElement(name = "GetIdentityLinkReturn", required = true) + protected IdentityLinkType getIdentityLinkReturn; + + /** + * Ruft den Wert der getIdentityLinkReturn-Eigenschaft ab. + * + * @return + * possible object is + * {@link IdentityLinkType } + * + */ + public IdentityLinkType getGetIdentityLinkReturn() { + return getIdentityLinkReturn; + } + + /** + * Legt den Wert der getIdentityLinkReturn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IdentityLinkType } + * + */ + public void setGetIdentityLinkReturn(IdentityLinkType value) { + this.getIdentityLinkReturn = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkResponse.java new file mode 100644 index 0000000..dc0464c --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetIdentityLinkResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="GetIdentityLinkReturn" type="{urn:SZRServices}IdentityLinkType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getIdentityLinkReturn" +}) +@XmlRootElement(name = "GetIdentityLinkResponse") +public class GetIdentityLinkResponse { + + @XmlElement(name = "GetIdentityLinkReturn", required = true) + protected IdentityLinkType getIdentityLinkReturn; + + /** + * Ruft den Wert der getIdentityLinkReturn-Eigenschaft ab. + * + * @return + * possible object is + * {@link IdentityLinkType } + * + */ + public IdentityLinkType getGetIdentityLinkReturn() { + return getIdentityLinkReturn; + } + + /** + * Legt den Wert der getIdentityLinkReturn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IdentityLinkType } + * + */ + public void setGetIdentityLinkReturn(IdentityLinkType value) { + this.getIdentityLinkReturn = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahl.java b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahl.java new file mode 100644 index 0000000..5813278 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahl.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "personInfo" +}) +@XmlRootElement(name = "GetStammzahl") +public class GetStammzahl { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncrypted.java b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncrypted.java new file mode 100644 index 0000000..f773359 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncrypted.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.szr_v4; + +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="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="InsertERnP" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "personInfo", + "insertERnP" +}) +@XmlRootElement(name = "GetStammzahlEncrypted") +public class GetStammzahlEncrypted { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "InsertERnP") + protected Boolean insertERnP; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Ruft den Wert der insertERnP-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isInsertERnP() { + return insertERnP; + } + + /** + * Legt den Wert der insertERnP-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInsertERnP(Boolean value) { + this.insertERnP = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncryptedResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncryptedResponse.java new file mode 100644 index 0000000..e71689b --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlEncryptedResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="Stammzahl" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stammzahl" +}) +@XmlRootElement(name = "GetStammzahlEncryptedResponse") +public class GetStammzahlEncryptedResponse { + + @XmlElement(name = "Stammzahl", required = true) + protected String stammzahl; + + /** + * Ruft den Wert der stammzahl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStammzahl() { + return stammzahl; + } + + /** + * Legt den Wert der stammzahl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStammzahl(String value) { + this.stammzahl = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlResponse.java new file mode 100644 index 0000000..db8c331 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetStammzahlResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="Stammzahl" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stammzahl" +}) +@XmlRootElement(name = "GetStammzahlResponse") +public class GetStammzahlResponse { + + @XmlElement(name = "Stammzahl", required = true) + protected String stammzahl; + + /** + * Ruft den Wert der stammzahl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStammzahl() { + return stammzahl; + } + + /** + * Legt den Wert der stammzahl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStammzahl(String value) { + this.stammzahl = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermission.java b/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermission.java new file mode 100644 index 0000000..99d58c8 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermission.java @@ -0,0 +1,120 @@ + +package at.gv.util.xsd.szr_v4; + +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="VKZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="ParticipantId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vkz", + "bereichsKennung", + "participantId" +}) +@XmlRootElement(name = "GetVKZPermission") +public class GetVKZPermission { + + @XmlElement(name = "VKZ", required = true) + protected String vkz; + @XmlElement(name = "BereichsKennung", required = true) + protected String bereichsKennung; + @XmlElement(name = "ParticipantId") + protected String participantId; + + /** + * Ruft den Wert der vkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVKZ() { + return vkz; + } + + /** + * Legt den Wert der vkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVKZ(String value) { + this.vkz = value; + } + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + + /** + * Ruft den Wert der participantId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getParticipantId() { + return participantId; + } + + /** + * Legt den Wert der participantId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParticipantId(String value) { + this.participantId = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponse.java new file mode 100644 index 0000000..2dbe8e6 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="GetVKZPermissionReturn" type="{urn:SZRServices}GetVKZPermissionResponseType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "getVKZPermissionReturn" +}) +@XmlRootElement(name = "GetVKZPermissionResponse") +public class GetVKZPermissionResponse { + + @XmlElement(name = "GetVKZPermissionReturn", required = true) + protected GetVKZPermissionResponseType getVKZPermissionReturn; + + /** + * Ruft den Wert der getVKZPermissionReturn-Eigenschaft ab. + * + * @return + * possible object is + * {@link GetVKZPermissionResponseType } + * + */ + public GetVKZPermissionResponseType getGetVKZPermissionReturn() { + return getVKZPermissionReturn; + } + + /** + * Legt den Wert der getVKZPermissionReturn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GetVKZPermissionResponseType } + * + */ + public void setGetVKZPermissionReturn(GetVKZPermissionResponseType value) { + this.getVKZPermissionReturn = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponseType.java b/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponseType.java new file mode 100644 index 0000000..696f5c0 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetVKZPermissionResponseType.java @@ -0,0 +1,79 @@ + +package at.gv.util.xsd.szr_v4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="GetVKZPermissionResponseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="isAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="behSchluessel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetVKZPermissionResponseType", propOrder = { + "isAllowed", + "behSchluessel" +}) +public class GetVKZPermissionResponseType { + + protected boolean isAllowed; + protected String behSchluessel; + + /** + * Ruft den Wert der isAllowed-Eigenschaft ab. + * + */ + public boolean isIsAllowed() { + return isAllowed; + } + + /** + * Legt den Wert der isAllowed-Eigenschaft fest. + * + */ + public void setIsAllowed(boolean value) { + this.isAllowed = value; + } + + /** + * Ruft den Wert der behSchluessel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehSchluessel() { + return behSchluessel; + } + + /** + * Legt den Wert der behSchluessel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehSchluessel(String value) { + this.behSchluessel = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/GetVersionResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/GetVersionResponse.java new file mode 100644 index 0000000..19961c5 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/GetVersionResponse.java @@ -0,0 +1,148 @@ + +package at.gv.util.xsd.szr_v4; + +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="Version" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Revision" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Time" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="IdentityLinkNotAfter" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "version", + "revision", + "time", + "identityLinkNotAfter" +}) +@XmlRootElement(name = "GetVersionResponse") +public class GetVersionResponse { + + @XmlElement(name = "Version", required = true) + protected String version; + @XmlElement(name = "Revision", required = true) + protected String revision; + @XmlElement(name = "Time", required = true) + protected String time; + @XmlElement(name = "IdentityLinkNotAfter", required = true) + protected String identityLinkNotAfter; + + /** + * Ruft den Wert der version-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Legt den Wert der version-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + + /** + * Ruft den Wert der revision-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRevision() { + return revision; + } + + /** + * Legt den Wert der revision-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRevision(String value) { + this.revision = value; + } + + /** + * Ruft den Wert der time-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTime() { + return time; + } + + /** + * Legt den Wert der time-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTime(String value) { + this.time = value; + } + + /** + * Ruft den Wert der identityLinkNotAfter-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityLinkNotAfter() { + return identityLinkNotAfter; + } + + /** + * Legt den Wert der identityLinkNotAfter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityLinkNotAfter(String value) { + this.identityLinkNotAfter = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/IdentityLinkType.java b/src/main/java/at/gv/util/xsd/szr_v4/IdentityLinkType.java new file mode 100644 index 0000000..a8329f4 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/IdentityLinkType.java @@ -0,0 +1,118 @@ + +package at.gv.util.xsd.szr_v4; + +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 IdentityLinkType complex type. + * + *

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

+ * <complexType name="IdentityLinkType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="Assertion" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="AdditionalInfo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "IdentityLinkType", propOrder = { + "personInfo", + "assertion", + "additionalInfo" +}) +public class IdentityLinkType { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "Assertion", required = true) + protected Object assertion; + @XmlElement(name = "AdditionalInfo") + protected String additionalInfo; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Ruft den Wert der assertion-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAssertion() { + return assertion; + } + + /** + * Legt den Wert der assertion-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAssertion(Object value) { + this.assertion = value; + } + + /** + * Ruft den Wert der additionalInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalInfo() { + return additionalInfo; + } + + /** + * Legt den Wert der additionalInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalInfo(String value) { + this.additionalInfo = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/ObjectFactory.java b/src/main/java/at/gv/util/xsd/szr_v4/ObjectFactory.java new file mode 100644 index 0000000..3b4cfb6 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/ObjectFactory.java @@ -0,0 +1,495 @@ + +package at.gv.util.xsd.szr_v4; + +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.gv.util.xsd.szr_v4 package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _SZRException_QNAME = new QName("urn:SZRServices", "SZRException"); + private final static QName _GetVersion_QNAME = new QName("urn:SZRServices", "GetVersion"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.szr_v4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GetBPKsResponseType } + * + */ + public GetBPKsResponseType createGetBPKsResponseType() { + return new GetBPKsResponseType(); + } + + /** + * Create an instance of {@link SZRException } + * + */ + public SZRException createSZRException() { + return new SZRException(); + } + + /** + * Create an instance of {@link TransformBPK } + * + */ + public TransformBPK createTransformBPK() { + return new TransformBPK(); + } + + /** + * Create an instance of {@link PersonInfoType } + * + */ + public PersonInfoType createPersonInfoType() { + return new PersonInfoType(); + } + + /** + * Create an instance of {@link FremdBPKRequestType } + * + */ + public FremdBPKRequestType createFremdBPKRequestType() { + return new FremdBPKRequestType(); + } + + /** + * Create an instance of {@link TransformBPKResponse } + * + */ + public TransformBPKResponse createTransformBPKResponse() { + return new TransformBPKResponse(); + } + + /** + * Create an instance of {@link FremdBPKType } + * + */ + public FremdBPKType createFremdBPKType() { + return new FremdBPKType(); + } + + /** + * Create an instance of {@link GetVKZPermission } + * + */ + public GetVKZPermission createGetVKZPermission() { + return new GetVKZPermission(); + } + + /** + * Create an instance of {@link GetVKZPermissionResponse } + * + */ + public GetVKZPermissionResponse createGetVKZPermissionResponse() { + return new GetVKZPermissionResponse(); + } + + /** + * Create an instance of {@link GetVKZPermissionResponseType } + * + */ + public GetVKZPermissionResponseType createGetVKZPermissionResponseType() { + return new GetVKZPermissionResponseType(); + } + + /** + * Create an instance of {@link GetIdentityLink } + * + */ + public GetIdentityLink createGetIdentityLink() { + return new GetIdentityLink(); + } + + /** + * Create an instance of {@link GetIdentityLinkResponse } + * + */ + public GetIdentityLinkResponse createGetIdentityLinkResponse() { + return new GetIdentityLinkResponse(); + } + + /** + * Create an instance of {@link IdentityLinkType } + * + */ + public IdentityLinkType createIdentityLinkType() { + return new IdentityLinkType(); + } + + /** + * Create an instance of {@link GetIdentityLinkEidas } + * + */ + public GetIdentityLinkEidas createGetIdentityLinkEidas() { + return new GetIdentityLinkEidas(); + } + + /** + * Create an instance of {@link GetIdentityLinkEidasResponse } + * + */ + public GetIdentityLinkEidasResponse createGetIdentityLinkEidasResponse() { + return new GetIdentityLinkEidasResponse(); + } + + /** + * Create an instance of {@link GetBPK } + * + */ + public GetBPK createGetBPK() { + return new GetBPK(); + } + + /** + * Create an instance of {@link GetBPKResponse } + * + */ + public GetBPKResponse createGetBPKResponse() { + return new GetBPKResponse(); + } + + /** + * Create an instance of {@link GetBPKs } + * + */ + public GetBPKs createGetBPKs() { + return new GetBPKs(); + } + + /** + * Create an instance of {@link GetBPKsResponse } + * + */ + public GetBPKsResponse createGetBPKsResponse() { + return new GetBPKsResponse(); + } + + /** + * Create an instance of {@link GetBPKKombi } + * + */ + public GetBPKKombi createGetBPKKombi() { + return new GetBPKKombi(); + } + + /** + * Create an instance of {@link GetBPKKombiRequestType } + * + */ + public GetBPKKombiRequestType createGetBPKKombiRequestType() { + return new GetBPKKombiRequestType(); + } + + /** + * Create an instance of {@link GetBPKKombiResponse } + * + */ + public GetBPKKombiResponse createGetBPKKombiResponse() { + return new GetBPKKombiResponse(); + } + + /** + * Create an instance of {@link GetBPKKombiResponseType } + * + */ + public GetBPKKombiResponseType createGetBPKKombiResponseType() { + return new GetBPKKombiResponseType(); + } + + /** + * Create an instance of {@link GetBPKZPV } + * + */ + public GetBPKZPV createGetBPKZPV() { + return new GetBPKZPV(); + } + + /** + * Create an instance of {@link GetBPKZPVRequestType } + * + */ + public GetBPKZPVRequestType createGetBPKZPVRequestType() { + return new GetBPKZPVRequestType(); + } + + /** + * Create an instance of {@link GetBPKZPVResponse } + * + */ + public GetBPKZPVResponse createGetBPKZPVResponse() { + return new GetBPKZPVResponse(); + } + + /** + * Create an instance of {@link GetBPKZPVResponseType } + * + */ + public GetBPKZPVResponseType createGetBPKZPVResponseType() { + return new GetBPKZPVResponseType(); + } + + /** + * Create an instance of {@link GetBPKFromStammzahlEncrypted } + * + */ + public GetBPKFromStammzahlEncrypted createGetBPKFromStammzahlEncrypted() { + return new GetBPKFromStammzahlEncrypted(); + } + + /** + * Create an instance of {@link GetBPKFromStammzahlEncryptedRequestType } + * + */ + public GetBPKFromStammzahlEncryptedRequestType createGetBPKFromStammzahlEncryptedRequestType() { + return new GetBPKFromStammzahlEncryptedRequestType(); + } + + /** + * Create an instance of {@link GetBPKFromStammzahlEncryptedResponse } + * + */ + public GetBPKFromStammzahlEncryptedResponse createGetBPKFromStammzahlEncryptedResponse() { + return new GetBPKFromStammzahlEncryptedResponse(); + } + + /** + * Create an instance of {@link GetBPKFromStammzahlEncryptedResponseType } + * + */ + public GetBPKFromStammzahlEncryptedResponseType createGetBPKFromStammzahlEncryptedResponseType() { + return new GetBPKFromStammzahlEncryptedResponseType(); + } + + /** + * Create an instance of {@link SignContent } + * + */ + public SignContent createSignContent() { + return new SignContent(); + } + + /** + * Create an instance of {@link SignContentEntry } + * + */ + public SignContentEntry createSignContentEntry() { + return new SignContentEntry(); + } + + /** + * Create an instance of {@link SignContentResponse } + * + */ + public SignContentResponse createSignContentResponse() { + return new SignContentResponse(); + } + + /** + * Create an instance of {@link SignContentResponseType } + * + */ + public SignContentResponseType createSignContentResponseType() { + return new SignContentResponseType(); + } + + /** + * Create an instance of {@link ValidateIdentityLink } + * + */ + public ValidateIdentityLink createValidateIdentityLink() { + return new ValidateIdentityLink(); + } + + /** + * Create an instance of {@link ValidateIdentityLinkResponse } + * + */ + public ValidateIdentityLinkResponse createValidateIdentityLinkResponse() { + return new ValidateIdentityLinkResponse(); + } + + /** + * Create an instance of {@link BPKzuBasiszahl } + * + */ + public BPKzuBasiszahl createBPKzuBasiszahl() { + return new BPKzuBasiszahl(); + } + + /** + * Create an instance of {@link BPKzuBasiszahlResponse } + * + */ + public BPKzuBasiszahlResponse createBPKzuBasiszahlResponse() { + return new BPKzuBasiszahlResponse(); + } + + /** + * Create an instance of {@link BasiszahlZuBPK } + * + */ + public BasiszahlZuBPK createBasiszahlZuBPK() { + return new BasiszahlZuBPK(); + } + + /** + * Create an instance of {@link BasiszahlZuBPKResponse } + * + */ + public BasiszahlZuBPKResponse createBasiszahlZuBPKResponse() { + return new BasiszahlZuBPKResponse(); + } + + /** + * Create an instance of {@link BasiszahlZuBPKReturnType } + * + */ + public BasiszahlZuBPKReturnType createBasiszahlZuBPKReturnType() { + return new BasiszahlZuBPKReturnType(); + } + + /** + * Create an instance of {@link ZMRAnwendungsIntegration } + * + */ + public ZMRAnwendungsIntegration createZMRAnwendungsIntegration() { + return new ZMRAnwendungsIntegration(); + } + + /** + * Create an instance of {@link ZMRAnwendungsIntegrationResponse } + * + */ + public ZMRAnwendungsIntegrationResponse createZMRAnwendungsIntegrationResponse() { + return new ZMRAnwendungsIntegrationResponse(); + } + + /** + * Create an instance of {@link ZMRAnwendungsIntegrationReturnType } + * + */ + public ZMRAnwendungsIntegrationReturnType createZMRAnwendungsIntegrationReturnType() { + return new ZMRAnwendungsIntegrationReturnType(); + } + + /** + * Create an instance of {@link GetStammzahl } + * + */ + public GetStammzahl createGetStammzahl() { + return new GetStammzahl(); + } + + /** + * Create an instance of {@link GetStammzahlResponse } + * + */ + public GetStammzahlResponse createGetStammzahlResponse() { + return new GetStammzahlResponse(); + } + + /** + * Create an instance of {@link GetStammzahlEncrypted } + * + */ + public GetStammzahlEncrypted createGetStammzahlEncrypted() { + return new GetStammzahlEncrypted(); + } + + /** + * Create an instance of {@link GetStammzahlEncryptedResponse } + * + */ + public GetStammzahlEncryptedResponse createGetStammzahlEncryptedResponse() { + return new GetStammzahlEncryptedResponse(); + } + + /** + * Create an instance of {@link GetVersionResponse } + * + */ + public GetVersionResponse createGetVersionResponse() { + return new GetVersionResponse(); + } + + /** + * Create an instance of {@link TravelDocumentType } + * + */ + public TravelDocumentType createTravelDocumentType() { + return new TravelDocumentType(); + } + + /** + * Create an instance of {@link AddressCodesType } + * + */ + public AddressCodesType createAddressCodesType() { + return new AddressCodesType(); + } + + /** + * Create an instance of {@link ResultRecord } + * + */ + public ResultRecord createResultRecord() { + return new ResultRecord(); + } + + /** + * Create an instance of {@link at.gv.util.xsd.szr_v4.Fault } + * + */ + public at.gv.util.xsd.szr_v4.Fault createFault() { + return new at.gv.util.xsd.szr_v4.Fault(); + } + + /** + * Create an instance of {@link GetBPKsResponseType.Fault } + * + */ + public GetBPKsResponseType.Fault createGetBPKsResponseTypeFault() { + return new GetBPKsResponseType.Fault(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SZRException }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:SZRServices", name = "SZRException") + public JAXBElement createSZRException(SZRException value) { + return new JAXBElement(_SZRException_QNAME, SZRException.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:SZRServices", name = "GetVersion") + public JAXBElement createGetVersion(Object value) { + return new JAXBElement(_GetVersion_QNAME, Object.class, null, value); + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/PersonInfoType.java b/src/main/java/at/gv/util/xsd/szr_v4/PersonInfoType.java new file mode 100644 index 0000000..9cf4383 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/PersonInfoType.java @@ -0,0 +1,204 @@ + +package at.gv.util.xsd.szr_v4; + +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.gv.util.xsd.szr.persondata.PhysicalPersonType; +import at.gv.util.xsd.szr.persondata.PostalAddressType; + + +/** + *

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

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

+ * <complexType name="PersonInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Person" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PhysicalPersonType"/>
+ *         <element name="RegularDomicile" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PostalAddressType" minOccurs="0"/>
+ *         <element name="AddressCodes" type="{urn:SZRServices}AddressCodesType" minOccurs="0"/>
+ *         <element name="TravelDocument" type="{urn:SZRServices}TravelDocumentType" minOccurs="0"/>
+ *         <element name="DateOfBirthWildcard" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AuskunftssperreGesetzt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonInfoType", propOrder = { + "person", + "regularDomicile", + "addressCodes", + "travelDocument", + "dateOfBirthWildcard", + "auskunftssperreGesetzt" +}) +public class PersonInfoType { + + @XmlElement(name = "Person", required = true) + protected PhysicalPersonType person; + @XmlElement(name = "RegularDomicile") + protected PostalAddressType regularDomicile; + @XmlElement(name = "AddressCodes") + protected AddressCodesType addressCodes; + @XmlElement(name = "TravelDocument") + protected TravelDocumentType travelDocument; + @XmlElement(name = "DateOfBirthWildcard") + protected Boolean dateOfBirthWildcard; + @XmlElement(name = "AuskunftssperreGesetzt") + protected Boolean auskunftssperreGesetzt; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PhysicalPersonType } + * + */ + public PhysicalPersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PhysicalPersonType } + * + */ + public void setPerson(PhysicalPersonType value) { + this.person = value; + } + + /** + * Ruft den Wert der regularDomicile-Eigenschaft ab. + * + * @return + * possible object is + * {@link PostalAddressType } + * + */ + public PostalAddressType getRegularDomicile() { + return regularDomicile; + } + + /** + * Legt den Wert der regularDomicile-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PostalAddressType } + * + */ + public void setRegularDomicile(PostalAddressType value) { + this.regularDomicile = value; + } + + /** + * Ruft den Wert der addressCodes-Eigenschaft ab. + * + * @return + * possible object is + * {@link AddressCodesType } + * + */ + public AddressCodesType getAddressCodes() { + return addressCodes; + } + + /** + * Legt den Wert der addressCodes-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AddressCodesType } + * + */ + public void setAddressCodes(AddressCodesType value) { + this.addressCodes = value; + } + + /** + * Ruft den Wert der travelDocument-Eigenschaft ab. + * + * @return + * possible object is + * {@link TravelDocumentType } + * + */ + public TravelDocumentType getTravelDocument() { + return travelDocument; + } + + /** + * Legt den Wert der travelDocument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TravelDocumentType } + * + */ + public void setTravelDocument(TravelDocumentType value) { + this.travelDocument = value; + } + + /** + * Ruft den Wert der dateOfBirthWildcard-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDateOfBirthWildcard() { + return dateOfBirthWildcard; + } + + /** + * Legt den Wert der dateOfBirthWildcard-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDateOfBirthWildcard(Boolean value) { + this.dateOfBirthWildcard = value; + } + + /** + * Ruft den Wert der auskunftssperreGesetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAuskunftssperreGesetzt() { + return auskunftssperreGesetzt; + } + + /** + * Legt den Wert der auskunftssperreGesetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAuskunftssperreGesetzt(Boolean value) { + this.auskunftssperreGesetzt = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/ResultRecord.java b/src/main/java/at/gv/util/xsd/szr_v4/ResultRecord.java new file mode 100644 index 0000000..99bae62 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/ResultRecord.java @@ -0,0 +1,153 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ResultRecord">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="Register" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="bPK" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="FremdBPK" type="{urn:SZRServices}FremdBPKType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResultRecord", propOrder = { + "personInfo", + "register", + "bpk", + "fremdBPK" +}) +public class ResultRecord { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "Register", required = true) + protected String register; + @XmlElement(name = "bPK", required = true) + protected String bpk; + @XmlElement(name = "FremdBPK") + protected List fremdBPK; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Ruft den Wert der register-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegister() { + return register; + } + + /** + * Legt den Wert der register-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegister(String value) { + this.register = value; + } + + /** + * Ruft den Wert der bpk-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBPK() { + return bpk; + } + + /** + * Legt den Wert der bpk-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBPK(String value) { + this.bpk = value; + } + + /** + * Gets the value of the fremdBPK property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPK property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKType } + * + * + */ + public List getFremdBPK() { + if (fremdBPK == null) { + fremdBPK = new ArrayList(); + } + return this.fremdBPK; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/SZRException.java b/src/main/java/at/gv/util/xsd/szr_v4/SZRException.java new file mode 100644 index 0000000..c90e623 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/SZRException.java @@ -0,0 +1,30 @@ + +package at.gv.util.xsd.szr_v4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="SZRException">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SZRException") +public class SZRException { + + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/SignContent.java b/src/main/java/at/gv/util/xsd/szr_v4/SignContent.java new file mode 100644 index 0000000..b5a59f9 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/SignContent.java @@ -0,0 +1,99 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AppendCert" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="In" type="{urn:SZRServices}SignContentEntry" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "appendCert", + "in" +}) +@XmlRootElement(name = "SignContent") +public class SignContent { + + @XmlElement(name = "AppendCert", defaultValue = "false") + protected Boolean appendCert; + @XmlElement(name = "In") + protected List in; + + /** + * Ruft den Wert der appendCert-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAppendCert() { + return appendCert; + } + + /** + * Legt den Wert der appendCert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAppendCert(Boolean value) { + this.appendCert = value; + } + + /** + * Gets the value of the in property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the in property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link SignContentEntry } + * + * + */ + public List getIn() { + if (in == null) { + in = new ArrayList(); + } + return this.in; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/SignContentEntry.java b/src/main/java/at/gv/util/xsd/szr_v4/SignContentEntry.java new file mode 100644 index 0000000..3697589 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/SignContentEntry.java @@ -0,0 +1,89 @@ + +package at.gv.util.xsd.szr_v4; + +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.bind.annotation.XmlValue; + + +/** + *

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

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

+ * <complexType name="SignContentEntry">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignContentEntry", propOrder = { + "value" +}) +public class SignContentEntry { + + @XmlValue + protected String value; + @XmlAttribute(name = "key") + @XmlSchemaType(name = "anySimpleType") + protected String key; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/SignContentResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/SignContentResponse.java new file mode 100644 index 0000000..64ed825 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/SignContentResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="SignContentResponse" type="{urn:SZRServices}SignContentResponseType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "signContentResponse" +}) +@XmlRootElement(name = "SignContentResponse") +public class SignContentResponse { + + @XmlElement(name = "SignContentResponse", required = true) + protected SignContentResponseType signContentResponse; + + /** + * Ruft den Wert der signContentResponse-Eigenschaft ab. + * + * @return + * possible object is + * {@link SignContentResponseType } + * + */ + public SignContentResponseType getSignContentResponse() { + return signContentResponse; + } + + /** + * Legt den Wert der signContentResponse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SignContentResponseType } + * + */ + public void setSignContentResponse(SignContentResponseType value) { + this.signContentResponse = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/SignContentResponseType.java b/src/main/java/at/gv/util/xsd/szr_v4/SignContentResponseType.java new file mode 100644 index 0000000..77343cc --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/SignContentResponseType.java @@ -0,0 +1,123 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="SignContentResponseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="JwsAlg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Cert" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ *         <element name="Out" type="{urn:SZRServices}SignContentEntry" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignContentResponseType", propOrder = { + "jwsAlg", + "cert", + "out" +}) +public class SignContentResponseType { + + @XmlElement(name = "JwsAlg") + protected String jwsAlg; + @XmlElement(name = "Cert") + protected byte[] cert; + @XmlElement(name = "Out") + protected List out; + + /** + * Ruft den Wert der jwsAlg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getJwsAlg() { + return jwsAlg; + } + + /** + * Legt den Wert der jwsAlg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJwsAlg(String value) { + this.jwsAlg = value; + } + + /** + * Ruft den Wert der cert-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getCert() { + return cert; + } + + /** + * Legt den Wert der cert-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setCert(byte[] value) { + this.cert = value; + } + + /** + * Gets the value of the out property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the out property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link SignContentEntry } + * + * + */ + public List getOut() { + if (out == null) { + out = new ArrayList(); + } + return this.out; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/TransformBPK.java b/src/main/java/at/gv/util/xsd/szr_v4/TransformBPK.java new file mode 100644 index 0000000..c22b626 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/TransformBPK.java @@ -0,0 +1,183 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PersonInfo" type="{urn:SZRServices}PersonInfoType"/>
+ *         <element name="InputBPK" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="InputBereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Begruendung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Target" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "personInfo", + "inputBPK", + "inputBereichsKennung", + "begruendung", + "target" +}) +@XmlRootElement(name = "TransformBPK") +public class TransformBPK { + + @XmlElement(name = "PersonInfo", required = true) + protected PersonInfoType personInfo; + @XmlElement(name = "InputBPK", required = true) + protected String inputBPK; + @XmlElement(name = "InputBereichsKennung", required = true) + protected String inputBereichsKennung; + @XmlElement(name = "Begruendung", required = true) + protected String begruendung; + @XmlElement(name = "Target", required = true) + protected List target; + + /** + * Ruft den Wert der personInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonInfoType } + * + */ + public PersonInfoType getPersonInfo() { + return personInfo; + } + + /** + * Legt den Wert der personInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonInfoType } + * + */ + public void setPersonInfo(PersonInfoType value) { + this.personInfo = value; + } + + /** + * Ruft den Wert der inputBPK-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputBPK() { + return inputBPK; + } + + /** + * Legt den Wert der inputBPK-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputBPK(String value) { + this.inputBPK = value; + } + + /** + * Ruft den Wert der inputBereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputBereichsKennung() { + return inputBereichsKennung; + } + + /** + * Legt den Wert der inputBereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputBereichsKennung(String value) { + this.inputBereichsKennung = value; + } + + /** + * Ruft den Wert der begruendung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBegruendung() { + return begruendung; + } + + /** + * Legt den Wert der begruendung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBegruendung(String value) { + this.begruendung = value; + } + + /** + * Gets the value of the target property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the target property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getTarget() { + if (target == null) { + target = new ArrayList(); + } + return this.target; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/TransformBPKResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/TransformBPKResponse.java new file mode 100644 index 0000000..66045d1 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/TransformBPKResponse.java @@ -0,0 +1,71 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="TransformBPKReturn" type="{urn:SZRServices}FremdBPKType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "transformBPKReturn" +}) +@XmlRootElement(name = "TransformBPKResponse") +public class TransformBPKResponse { + + @XmlElement(name = "TransformBPKReturn", required = true) + protected List transformBPKReturn; + + /** + * Gets the value of the transformBPKReturn property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the transformBPKReturn property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKType } + * + * + */ + public List getTransformBPKReturn() { + if (transformBPKReturn == null) { + transformBPKReturn = new ArrayList(); + } + return this.transformBPKReturn; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/TravelDocumentType.java b/src/main/java/at/gv/util/xsd/szr_v4/TravelDocumentType.java new file mode 100644 index 0000000..d9b01e6 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/TravelDocumentType.java @@ -0,0 +1,174 @@ + +package at.gv.util.xsd.szr_v4; + +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 TravelDocumentType complex type. + * + *

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

+ * <complexType name="TravelDocumentType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="DocumentNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="DocumentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="IssueDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="IssuingAuthority" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="IssuingCountry" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TravelDocumentType", propOrder = { + "documentNumber", + "documentType", + "issueDate", + "issuingAuthority", + "issuingCountry" +}) +public class TravelDocumentType { + + @XmlElement(name = "DocumentNumber") + protected String documentNumber; + @XmlElement(name = "DocumentType") + protected String documentType; + @XmlElement(name = "IssueDate") + protected String issueDate; + @XmlElement(name = "IssuingAuthority") + protected String issuingAuthority; + @XmlElement(name = "IssuingCountry") + protected String issuingCountry; + + /** + * Ruft den Wert der documentNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentNumber() { + return documentNumber; + } + + /** + * Legt den Wert der documentNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentNumber(String value) { + this.documentNumber = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentType(String value) { + this.documentType = value; + } + + /** + * Ruft den Wert der issueDate-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIssueDate() { + return issueDate; + } + + /** + * Legt den Wert der issueDate-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIssueDate(String value) { + this.issueDate = value; + } + + /** + * Ruft den Wert der issuingAuthority-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIssuingAuthority() { + return issuingAuthority; + } + + /** + * Legt den Wert der issuingAuthority-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIssuingAuthority(String value) { + this.issuingAuthority = value; + } + + /** + * Ruft den Wert der issuingCountry-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIssuingCountry() { + return issuingCountry; + } + + /** + * Legt den Wert der issuingCountry-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIssuingCountry(String value) { + this.issuingCountry = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLink.java b/src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLink.java new file mode 100644 index 0000000..3794b65 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLink.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.szr_v4; + +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="IdentityLink" type="{urn:SZRServices}IdentityLinkType"/>
+ *         <element name="BereichsKennung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "identityLink", + "bereichsKennung" +}) +@XmlRootElement(name = "ValidateIdentityLink") +public class ValidateIdentityLink { + + @XmlElement(name = "IdentityLink", required = true) + protected IdentityLinkType identityLink; + @XmlElement(name = "BereichsKennung", required = true) + protected String bereichsKennung; + + /** + * Ruft den Wert der identityLink-Eigenschaft ab. + * + * @return + * possible object is + * {@link IdentityLinkType } + * + */ + public IdentityLinkType getIdentityLink() { + return identityLink; + } + + /** + * Legt den Wert der identityLink-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IdentityLinkType } + * + */ + public void setIdentityLink(IdentityLinkType value) { + this.identityLink = value; + } + + /** + * Ruft den Wert der bereichsKennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereichsKennung() { + return bereichsKennung; + } + + /** + * Legt den Wert der bereichsKennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereichsKennung(String value) { + this.bereichsKennung = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLinkResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLinkResponse.java new file mode 100644 index 0000000..cda4431 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/ValidateIdentityLinkResponse.java @@ -0,0 +1,64 @@ + +package at.gv.util.xsd.szr_v4; + +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="ValidateIdentityLinkReturn" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "validateIdentityLinkReturn" +}) +@XmlRootElement(name = "ValidateIdentityLinkResponse") +public class ValidateIdentityLinkResponse { + + @XmlElement(name = "ValidateIdentityLinkReturn", required = true) + protected String validateIdentityLinkReturn; + + /** + * Ruft den Wert der validateIdentityLinkReturn-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValidateIdentityLinkReturn() { + return validateIdentityLinkReturn; + } + + /** + * Legt den Wert der validateIdentityLinkReturn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValidateIdentityLinkReturn(String value) { + this.validateIdentityLinkReturn = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegration.java b/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegration.java new file mode 100644 index 0000000..2638314 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegration.java @@ -0,0 +1,132 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Bereich" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="FremdBPKTargets" type="{urn:SZRServices}FremdBPKRequestType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZMRfremdbPK" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "bereich", + "fremdBPKTargets", + "zmRfremdbPK" +}) +@XmlRootElement(name = "ZMRAnwendungsIntegration") +public class ZMRAnwendungsIntegration { + + @XmlElement(name = "Bereich", required = true) + protected String bereich; + @XmlElement(name = "FremdBPKTargets") + protected List fremdBPKTargets; + @XmlElement(name = "ZMRfremdbPK", required = true) + protected List zmRfremdbPK; + + /** + * Ruft den Wert der bereich-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBereich() { + return bereich; + } + + /** + * Legt den Wert der bereich-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBereich(String value) { + this.bereich = value; + } + + /** + * Gets the value of the fremdBPKTargets property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPKTargets property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKRequestType } + * + * + */ + public List getFremdBPKTargets() { + if (fremdBPKTargets == null) { + fremdBPKTargets = new ArrayList(); + } + return this.fremdBPKTargets; + } + + /** + * Gets the value of the zmRfremdbPK property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zmRfremdbPK property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getZMRfremdbPK() { + if (zmRfremdbPK == null) { + zmRfremdbPK = new ArrayList(); + } + return this.zmRfremdbPK; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationResponse.java b/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationResponse.java new file mode 100644 index 0000000..18034f6 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationResponse.java @@ -0,0 +1,71 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZMRAnwendungsIntegrationReturn" type="{urn:SZRServices}ZMRAnwendungsIntegrationReturnType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "zmrAnwendungsIntegrationReturn" +}) +@XmlRootElement(name = "ZMRAnwendungsIntegrationResponse") +public class ZMRAnwendungsIntegrationResponse { + + @XmlElement(name = "ZMRAnwendungsIntegrationReturn", required = true) + protected List zmrAnwendungsIntegrationReturn; + + /** + * Gets the value of the zmrAnwendungsIntegrationReturn property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zmrAnwendungsIntegrationReturn property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZMRAnwendungsIntegrationReturnType } + * + * + */ + public List getZMRAnwendungsIntegrationReturn() { + if (zmrAnwendungsIntegrationReturn == null) { + zmrAnwendungsIntegrationReturn = new ArrayList(); + } + return this.zmrAnwendungsIntegrationReturn; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationReturnType.java b/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationReturnType.java new file mode 100644 index 0000000..14ef510 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/ZMRAnwendungsIntegrationReturnType.java @@ -0,0 +1,97 @@ + +package at.gv.util.xsd.szr_v4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ZMRAnwendungsIntegrationReturnType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BPK" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="FremdBPKs" type="{urn:SZRServices}FremdBPKType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZMRAnwendungsIntegrationReturnType", propOrder = { + "bpk", + "fremdBPKs" +}) +public class ZMRAnwendungsIntegrationReturnType { + + @XmlElement(name = "BPK", required = true) + protected String bpk; + @XmlElement(name = "FremdBPKs") + protected List fremdBPKs; + + /** + * Ruft den Wert der bpk-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBPK() { + return bpk; + } + + /** + * Legt den Wert der bpk-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBPK(String value) { + this.bpk = value; + } + + /** + * Gets the value of the fremdBPKs property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fremdBPKs property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FremdBPKType } + * + * + */ + public List getFremdBPKs() { + if (fremdBPKs == null) { + fremdBPKs = new ArrayList(); + } + return this.fremdBPKs; + } + +} diff --git a/src/main/java/at/gv/util/xsd/szr_v4/package-info.java b/src/main/java/at/gv/util/xsd/szr_v4/package-info.java new file mode 100644 index 0000000..a3a8493 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr_v4/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:SZRServices", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.gv.util.xsd.szr_v4; -- cgit v1.2.3