From 2053da3c7247ff4f23a7adacd55af1566038a8d3 Mon Sep 17 00:00:00 2001
From: Thomas <>
Date: Mon, 29 Mar 2021 14:47:51 +0200
Subject: add UR v7 web-service spezification
---
src/main/java/at/gv/util/wsdl/ur_V7/URSuche.java | 44 ++
.../java/at/gv/util/wsdl/ur_V7/URSucheService.java | 87 ++++
.../java/at/gv/util/wsdl/ur_V7/XmlSwFault.java | 43 ++
.../gv/util/xsd/ur_V7/pd/AbstractAddressType.java | 73 +++
.../gv/util/xsd/ur_V7/pd/AbstractPersonType.java | 113 ++++
.../gv/util/xsd/ur_V7/pd/IdentificationType.java | 306 +++++++++++
.../gv/util/xsd/ur_V7/pd/NatuerlichePersonTyp.java | 182 +++++++
.../xsd/ur_V7/pd/NichtNatuerlichePersonTyp.java | 158 ++++++
.../at/gv/util/xsd/ur_V7/pd/ObjectFactory.java | 294 +++++++++++
.../at/gv/util/xsd/ur_V7/pd/PersonenDatenTyp.java | 571 +++++++++++++++++++++
.../xsd/ur_V7/pd/PersonenDatenZusatzdatenTyp.java | 160 ++++++
.../at/gv/util/xsd/ur_V7/pd/PersonenNameTyp.java | 415 +++++++++++++++
.../at/gv/util/xsd/ur_V7/pd/PostAdresseTyp.java | 506 ++++++++++++++++++
.../xsd/ur_V7/pd/TypisiertePostAdresseTyp.java | 157 ++++++
.../util/xsd/ur_V7/pd/ZusatzdatenPersonenTyp.java | 169 ++++++
.../java/at/gv/util/xsd/ur_V7/pd/package-info.java | 2 +
.../at/gv/util/xsd/ur_V7/search/Aenderungsart.java | 38 ++
.../at/gv/util/xsd/ur_V7/search/Auslandsdaten.java | 118 +++++
.../xsd/ur_V7/search/AuslandsdatenVollzug.java | 92 ++++
.../gv/util/xsd/ur_V7/search/Bestandsnachweis.java | 63 +++
.../xsd/ur_V7/search/BestandsnachweisVollzug.java | 92 ++++
.../gv/util/xsd/ur_V7/search/Bestandszeitraum.java | 98 ++++
.../xsd/ur_V7/search/BestandszeitraumVollzug.java | 92 ++++
.../java/at/gv/util/xsd/ur_V7/search/Branche.java | 175 +++++++
.../at/gv/util/xsd/ur_V7/search/Dubletten.java | 126 +++++
.../at/gv/util/xsd/ur_V7/search/FktRegelTyp.java | 126 +++++
.../util/xsd/ur_V7/search/FktRegelTypVollzug.java | 92 ++++
.../java/at/gv/util/xsd/ur_V7/search/Funktion.java | 88 ++++
.../gv/util/xsd/ur_V7/search/FunktionVollzug.java | 164 ++++++
.../at/gv/util/xsd/ur_V7/search/ObjectFactory.java | 500 ++++++++++++++++++
.../at/gv/util/xsd/ur_V7/search/OenaceType.java | 81 +++
.../at/gv/util/xsd/ur_V7/search/QuellenType.java | 118 +++++
.../at/gv/util/xsd/ur_V7/search/Rechtsform.java | 145 ++++++
.../util/xsd/ur_V7/search/RechtsformVollzug.java | 92 ++++
.../gv/util/xsd/ur_V7/search/Rechtstatsachen.java | 122 +++++
.../xsd/ur_V7/search/RechtstatsachenVollzug.java | 92 ++++
.../at/gv/util/xsd/ur_V7/search/SucheBranche.java | 118 +++++
.../util/xsd/ur_V7/search/SuchePersonendaten.java | 361 +++++++++++++
.../search/SucheUnternehmenNachAendDatRequest.java | 128 +++++
.../search/SucheUnternehmenNachBpkRequest.java | 143 ++++++
.../search/SucheUnternehmenNachIdRequest.java | 305 +++++++++++
.../search/SucheUnternehmenNachIdsRequest.java | 281 ++++++++++
.../xsd/ur_V7/search/SucheUnternehmenRequest.java | 170 ++++++
.../xsd/ur_V7/search/SucheUnternehmensdaten.java | 333 ++++++++++++
.../util/xsd/ur_V7/search/Taetigkeitszeitraum.java | 98 ++++
.../ur_V7/search/TaetigkeitszeitraumVollzug.java | 92 ++++
.../java/at/gv/util/xsd/ur_V7/search/UntName.java | 66 +++
.../gv/util/xsd/ur_V7/search/UntNameVollzug.java | 92 ++++
.../at/gv/util/xsd/ur_V7/search/Vertretung.java | 63 +++
.../util/xsd/ur_V7/search/VertretungVollzug.java | 92 ++++
.../java/at/gv/util/xsd/ur_V7/search/Vollzug.java | 209 ++++++++
.../at/gv/util/xsd/ur_V7/search/VollzugElem.java | 118 +++++
.../at/gv/util/xsd/ur_V7/search/package-info.java | 2 +
.../gv/util/xsd/ur_V7/simpletypes/AdressTyp.java | 38 ++
.../gv/util/xsd/ur_V7/simpletypes/ArtDublette.java | 38 ++
.../simpletypes/ErgebnisVollzugStatusTyp.java | 38 ++
.../util/xsd/ur_V7/simpletypes/EvbStatusTyp.java | 40 ++
.../util/xsd/ur_V7/simpletypes/ObjectFactory.java | 32 ++
.../util/xsd/ur_V7/simpletypes/OenaceArtTyp.java | 38 ++
.../xsd/ur_V7/simpletypes/VollzugStatusTyp.java | 40 ++
.../gv/util/xsd/ur_V7/xmlsw/CustomFaultType.java | 161 ++++++
.../util/xsd/ur_V7/xmlsw/ExtraResultCriteria.java | 64 +++
.../gv/util/xsd/ur_V7/xmlsw/ExtraResultInfo.java | 34 ++
.../at/gv/util/xsd/ur_V7/xmlsw/ObjectFactory.java | 455 ++++++++++++++++
.../gv/util/xsd/ur_V7/xmlsw/PaymentInfoType.java | 143 ++++++
.../gv/util/xsd/ur_V7/xmlsw/RecordFieldList.java | 34 ++
.../util/xsd/ur_V7/xmlsw/ResultCriteriaType.java | 207 ++++++++
.../at/gv/util/xsd/ur_V7/xmlsw/ResultInfoType.java | 178 +++++++
.../at/gv/util/xsd/ur_V7/xmlsw/ResultRecord.java | 122 +++++
.../at/gv/util/xsd/ur_V7/xmlsw/ResultRecords.java | 71 +++
.../util/xsd/ur_V7/xmlsw/SearchByExampleType.java | 146 ++++++
.../at/gv/util/xsd/ur_V7/xmlsw/SearchByIdType.java | 121 +++++
.../util/xsd/ur_V7/xmlsw/SearchCriteriaType.java | 209 ++++++++
.../xsd/ur_V7/xmlsw/SearchRequestInfoType.java | 32 ++
.../util/xsd/ur_V7/xmlsw/SearchResponseType.java | 146 ++++++
.../at/gv/util/xsd/ur_V7/xmlsw/SortKeyType.java | 118 +++++
.../at/gv/util/xsd/ur_V7/xmlsw/SortKeysType.java | 69 +++
.../at/gv/util/xsd/ur_V7/xmlsw/package-info.java | 2 +
.../wsdl/custom-bindings/ur_V7-schemas.xml | 54 ++
.../resources/wsdl/custom-bindings/ur_V7-wsdl.xml | 8 +
... URV Webservices zur Unternehmenssuche v7.0.pdf | Bin 0 -> 947242 bytes
src/main/resources/wsdl/ur_V7/URSucheService.wsdl | 164 ++++++
...example_SucheUnternehmenNachAendDat_Request.xml | 32 ++
...xample_SucheUnternehmenNachAendDat_Response.xml | 76 +++
.../example_SucheUnternehmenNachBpk_Request.xml | 32 ++
.../example_SucheUnternehmenNachBpk_Response.xml | 80 +++
...example_SucheUnternehmenNachId_ERsB_Request.xml | 38 ++
...xample_SucheUnternehmenNachId_ERsB_Response.xml | 153 ++++++
.../example_SucheUnternehmenNachId_Request.xml | 32 ++
.../example_SucheUnternehmenNachId_Response.xml | 184 +++++++
..._SucheUnternehmenNachId_mitHistorie_Request.xml | 32 ++
...SucheUnternehmenNachId_mitHistorie_Response.xml | 183 +++++++
.../example_SucheUnternehmenNachIds_Request.xml | 34 ++
.../example_SucheUnternehmenNachIds_Response.xml | 368 +++++++++++++
...ample_SucheUnternehmenNachMerkmalen_Request.xml | 35 ++
...mple_SucheUnternehmenNachMerkmalen_Response.xml | 161 ++++++
.../ur_V7/schema/specific/urs-v7-CustomFault.xsd | 24 +
.../wsdl/ur_V7/schema/urs-v7-PersonData.xsd | 515 +++++++++++++++++++
.../wsdl/ur_V7/schema/urs-v7-basicTypes.xsd | 308 +++++++++++
.../wsdl/ur_V7/schema/urs-v7-simpleTypes.xsd | 464 +++++++++++++++++
.../resources/wsdl/ur_V7/schema/urs-v7-suche.xsd | 228 ++++++++
.../resources/wsdl/ur_V7/schema/urs-v7-xml-sw.xsd | 321 ++++++++++++
102 files changed, 14567 insertions(+)
create mode 100644 src/main/java/at/gv/util/wsdl/ur_V7/URSuche.java
create mode 100644 src/main/java/at/gv/util/wsdl/ur_V7/URSucheService.java
create mode 100644 src/main/java/at/gv/util/wsdl/ur_V7/XmlSwFault.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractAddressType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractPersonType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/IdentificationType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/NatuerlichePersonTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/NichtNatuerlichePersonTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/ObjectFactory.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/PersonenDatenTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/PersonenDatenZusatzdatenTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/PersonenNameTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/PostAdresseTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/TypisiertePostAdresseTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/ZusatzdatenPersonenTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/pd/package-info.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Aenderungsart.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Auslandsdaten.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/AuslandsdatenVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Bestandsnachweis.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/BestandsnachweisVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Bestandszeitraum.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/BestandszeitraumVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Branche.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Dubletten.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/FktRegelTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/FktRegelTypVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Funktion.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/FunktionVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/ObjectFactory.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/OenaceType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/QuellenType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Rechtsform.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/RechtsformVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Rechtstatsachen.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/RechtstatsachenVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SucheBranche.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SuchePersonendaten.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachAendDatRequest.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachBpkRequest.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdRequest.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdsRequest.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenRequest.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmensdaten.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Taetigkeitszeitraum.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/TaetigkeitszeitraumVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/UntName.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/UntNameVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Vertretung.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/VertretungVollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/Vollzug.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/VollzugElem.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/search/package-info.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/simpletypes/AdressTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ArtDublette.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ErgebnisVollzugStatusTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/simpletypes/EvbStatusTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ObjectFactory.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/simpletypes/OenaceArtTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/simpletypes/VollzugStatusTyp.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/CustomFaultType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultCriteria.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultInfo.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ObjectFactory.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/PaymentInfoType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/RecordFieldList.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultCriteriaType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultInfoType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecord.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecords.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByExampleType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByIdType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchCriteriaType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchRequestInfoType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchResponseType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeyType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeysType.java
create mode 100644 src/main/java/at/gv/util/xsd/ur_V7/xmlsw/package-info.java
create mode 100644 src/main/resources/wsdl/custom-bindings/ur_V7-schemas.xml
create mode 100644 src/main/resources/wsdl/custom-bindings/ur_V7-wsdl.xml
create mode 100644 src/main/resources/wsdl/ur_V7/21-03 URV Webservices zur Unternehmenssuche v7.0.pdf
create mode 100644 src/main/resources/wsdl/ur_V7/URSucheService.wsdl
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachAendDat_Request.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachAendDat_Response.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachBpk_Request.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachBpk_Response.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachId_ERsB_Request.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachId_ERsB_Response.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachId_Request.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachId_Response.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachId_mitHistorie_Request.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachId_mitHistorie_Response.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachIds_Request.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachIds_Response.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachMerkmalen_Request.xml
create mode 100644 src/main/resources/wsdl/ur_V7/examples/soap/example_SucheUnternehmenNachMerkmalen_Response.xml
create mode 100644 src/main/resources/wsdl/ur_V7/schema/specific/urs-v7-CustomFault.xsd
create mode 100644 src/main/resources/wsdl/ur_V7/schema/urs-v7-PersonData.xsd
create mode 100644 src/main/resources/wsdl/ur_V7/schema/urs-v7-basicTypes.xsd
create mode 100644 src/main/resources/wsdl/ur_V7/schema/urs-v7-simpleTypes.xsd
create mode 100644 src/main/resources/wsdl/ur_V7/schema/urs-v7-suche.xsd
create mode 100644 src/main/resources/wsdl/ur_V7/schema/urs-v7-xml-sw.xsd
(limited to 'src/main')
diff --git a/src/main/java/at/gv/util/wsdl/ur_V7/URSuche.java b/src/main/java/at/gv/util/wsdl/ur_V7/URSuche.java
new file mode 100644
index 0000000..c45d2c7
--- /dev/null
+++ b/src/main/java/at/gv/util/wsdl/ur_V7/URSuche.java
@@ -0,0 +1,44 @@
+package at.gv.util.wsdl.ur_V7;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.bind.annotation.XmlSeeAlso;
+
+/**
+ * This class was generated by Apache CXF 3.1.10
+ * 2021-03-29T14:50:13.020+02:00
+ * Generated source version: 3.1.10
+ *
+ */
+@WebService(targetNamespace = "urn:at:statistik:ur:ws", name = "URSuche")
+@XmlSeeAlso({at.gv.util.xsd.ur_V7.search.ObjectFactory.class, at.gv.util.xsd.ur_V7.xmlsw.ObjectFactory.class, at.gv.util.xsd.ur_V7.pd.ObjectFactory.class, at.gv.util.xsd.ur_V7.simpletypes.ObjectFactory.class})
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public interface URSuche {
+
+ /**
+ * Operation für den Abfragetyp
+ * Search by Example
+ *
+ */
+ @WebMethod
+ @WebResult(name = "SearchResponse", targetNamespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", partName = "body")
+ public at.gv.util.xsd.ur_V7.xmlsw.SearchResponseType searchByExample(
+ @WebParam(partName = "body", name = "SearchByExample", targetNamespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#")
+ at.gv.util.xsd.ur_V7.xmlsw.SearchByExampleType body
+ ) throws XmlSwFault;
+
+ /**
+ * Operation für den Abfragetyp
+ * Search by Id
+ *
+ */
+ @WebMethod
+ @WebResult(name = "SearchResponse", targetNamespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", partName = "body")
+ public at.gv.util.xsd.ur_V7.xmlsw.SearchResponseType searchById(
+ @WebParam(partName = "body", name = "SearchById", targetNamespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#")
+ at.gv.util.xsd.ur_V7.xmlsw.SearchByIdType body
+ ) throws XmlSwFault;
+}
diff --git a/src/main/java/at/gv/util/wsdl/ur_V7/URSucheService.java b/src/main/java/at/gv/util/wsdl/ur_V7/URSucheService.java
new file mode 100644
index 0000000..336e11d
--- /dev/null
+++ b/src/main/java/at/gv/util/wsdl/ur_V7/URSucheService.java
@@ -0,0 +1,87 @@
+package at.gv.util.wsdl.ur_V7;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import javax.xml.ws.WebServiceFeature;
+import javax.xml.ws.Service;
+
+/**
+ * This class was generated by Apache CXF 3.1.10
+ * 2021-03-29T14:50:13.039+02:00
+ * Generated source version: 3.1.10
+ *
+ */
+@WebServiceClient(name = "URSucheService",
+ wsdlLocation = "file:./src/main/resources/wsdl/ur_V7/URSucheService.wsdl",
+ targetNamespace = "urn:at:statistik:ur:ws")
+public class URSucheService extends Service {
+
+ public final static URL WSDL_LOCATION;
+
+ public final static QName SERVICE = new QName("urn:at:statistik:ur:ws", "URSucheService");
+ public final static QName URSucheService = new QName("urn:at:statistik:ur:ws", "URSucheService");
+ static {
+ URL url = null;
+ try {
+ url = new URL("file:./src/main/resources/wsdl/ur_V7/URSucheService.wsdl");
+ } catch (MalformedURLException e) {
+ java.util.logging.Logger.getLogger(URSucheService.class.getName())
+ .log(java.util.logging.Level.INFO,
+ "Can not initialize the default wsdl from {0}", "file:./src/main/resources/wsdl/ur_V7/URSucheService.wsdl");
+ }
+ WSDL_LOCATION = url;
+ }
+
+ public URSucheService(URL wsdlLocation) {
+ super(wsdlLocation, SERVICE);
+ }
+
+ public URSucheService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public URSucheService() {
+ super(WSDL_LOCATION, SERVICE);
+ }
+
+ public URSucheService(WebServiceFeature ... features) {
+ super(WSDL_LOCATION, SERVICE, features);
+ }
+
+ public URSucheService(URL wsdlLocation, WebServiceFeature ... features) {
+ super(wsdlLocation, SERVICE, features);
+ }
+
+ public URSucheService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) {
+ super(wsdlLocation, serviceName, features);
+ }
+
+
+
+
+ /**
+ *
+ * @return
+ * returns URSuche
+ */
+ @WebEndpoint(name = "URSucheService")
+ public URSuche getURSucheService() {
+ return super.getPort(URSucheService, URSuche.class);
+ }
+
+ /**
+ *
+ * @param features
+ * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features
parameter will have their default values.
+ * @return
+ * returns URSuche
+ */
+ @WebEndpoint(name = "URSucheService")
+ public URSuche getURSucheService(WebServiceFeature... features) {
+ return super.getPort(URSucheService, URSuche.class, features);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/wsdl/ur_V7/XmlSwFault.java b/src/main/java/at/gv/util/wsdl/ur_V7/XmlSwFault.java
new file mode 100644
index 0000000..820572d
--- /dev/null
+++ b/src/main/java/at/gv/util/wsdl/ur_V7/XmlSwFault.java
@@ -0,0 +1,43 @@
+
+package at.gv.util.wsdl.ur_V7;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 3.1.10
+ * 2021-03-29T14:50:12.985+02:00
+ * Generated source version: 3.1.10
+ */
+
+@WebFault(name = "XmlSwFault", targetNamespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#")
+public class XmlSwFault extends Exception {
+
+ private at.gv.util.xsd.ur_V7.xmlsw.CustomFaultType xmlSwFault;
+
+ public XmlSwFault() {
+ super();
+ }
+
+ public XmlSwFault(String message) {
+ super(message);
+ }
+
+ public XmlSwFault(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public XmlSwFault(String message, at.gv.util.xsd.ur_V7.xmlsw.CustomFaultType xmlSwFault) {
+ super(message);
+ this.xmlSwFault = xmlSwFault;
+ }
+
+ public XmlSwFault(String message, at.gv.util.xsd.ur_V7.xmlsw.CustomFaultType xmlSwFault, Throwable cause) {
+ super(message, cause);
+ this.xmlSwFault = xmlSwFault;
+ }
+
+ public at.gv.util.xsd.ur_V7.xmlsw.CustomFaultType getFaultInfo() {
+ return this.xmlSwFault;
+ }
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractAddressType.java b/src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractAddressType.java
new file mode 100644
index 0000000..6a993bd
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractAddressType.java
@@ -0,0 +1,73 @@
+
+package at.gv.util.xsd.ur_V7.pd;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * Struktur des Abstrakten Address Elements
+ *
+ *
+ *
Java-Klasse für AbstractAddressType complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="AbstractAddressType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * </restriction> + * </complexContent> + * </complexType> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractAddressType") +@XmlSeeAlso({ + PostAdresseTyp.class, + TypisiertePostAdresseTyp.class +}) +public class AbstractAddressType { + + @XmlAttribute(name = "Id") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractPersonType.java b/src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractPersonType.java new file mode 100644 index 0000000..5ddf672 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ur_V7/pd/AbstractPersonType.java @@ -0,0 +1,113 @@ + +package at.gv.util.xsd.ur_V7.pd; + +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.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * main structure of person data + * + *
Java-Klasse für AbstractPersonType complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="AbstractPersonType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice minOccurs="0"> + * <element name="Identification" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}IdentificationType" maxOccurs="unbounded" minOccurs="0"/> + * </choice> + * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * </restriction> + * </complexContent> + * </complexType> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractPersonType", propOrder = { + "identification" +}) +@XmlSeeAlso({ + PersonenDatenTyp.class, + NatuerlichePersonTyp.class, + NichtNatuerlichePersonTyp.class, + PersonenDatenZusatzdatenTyp.class +}) +public class AbstractPersonType { + + @XmlElement(name = "Identification") + protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set
method for the identification property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getIdentification().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link IdentificationType }
+ *
+ *
+ */
+ public List Java-Klasse für IdentificationType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für NatuerlichePersonTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für NichtNatuerlichePersonTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
+ * Der Feldname "Rechtsform" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
+ * Zeile 314 von file:/F:/Projekte/svn/ovs/egovutils/src/main/resources/wsdl/ur_V7/schema/urs-v7-PersonData.xsd
+ * Zeile 303 von file:/F:/Projekte/svn/ovs/egovutils/src/main/resources/wsdl/ur_V7/schema/urs-v7-PersonData.xsd
+ *
+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
+ * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
+ * Gets the value of the rest property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link RechtsformVollzug }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link UntNameVollzug }{@code >}
+ *
+ *
+ */
+ public List 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 _PersonenDaten_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "PersonenDaten");
+ private final static QName _AbstractPersonData_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "AbstractPersonData");
+ private final static QName _Person_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "Person");
+ private final static QName _NatuerlichePerson_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "NatuerlichePerson");
+ private final static QName _NichtNatuerlichePerson_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "NichtNatuerlichePerson");
+ private final static QName _PersonenName_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "PersonenName");
+ private final static QName _Address_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "Address");
+ private final static QName _PostAdresse_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "PostAdresse");
+ private final static QName _TypisiertePostAdresse_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "TypisiertePostAdresse");
+ private final static QName _Geburtsdatum_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "Geburtsdatum");
+ private final static QName _NichtNatuerlichePersonTypVollerName_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "VollerName");
+ private final static QName _NichtNatuerlichePersonTypRechtsform_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/de/20040201#", "Rechtsform");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.ur_V7.pd
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link IdentificationType }
+ *
+ */
+ public IdentificationType createIdentificationType() {
+ return new IdentificationType();
+ }
+
+ /**
+ * Create an instance of {@link PostAdresseTyp }
+ *
+ */
+ public PostAdresseTyp createPostAdresseTyp() {
+ return new PostAdresseTyp();
+ }
+
+ /**
+ * Create an instance of {@link PostAdresseTyp.Zustelladresse }
+ *
+ */
+ public PostAdresseTyp.Zustelladresse createPostAdresseTypZustelladresse() {
+ return new PostAdresseTyp.Zustelladresse();
+ }
+
+ /**
+ * Create an instance of {@link PersonenNameTyp }
+ *
+ */
+ public PersonenNameTyp createPersonenNameTyp() {
+ return new PersonenNameTyp();
+ }
+
+ /**
+ * Create an instance of {@link PersonenDatenTyp }
+ *
+ */
+ public PersonenDatenTyp createPersonenDatenTyp() {
+ return new PersonenDatenTyp();
+ }
+
+ /**
+ * Create an instance of {@link AbstractPersonType }
+ *
+ */
+ public AbstractPersonType createAbstractPersonType() {
+ return new AbstractPersonType();
+ }
+
+ /**
+ * Create an instance of {@link NatuerlichePersonTyp }
+ *
+ */
+ public NatuerlichePersonTyp createNatuerlichePersonTyp() {
+ return new NatuerlichePersonTyp();
+ }
+
+ /**
+ * Create an instance of {@link NichtNatuerlichePersonTyp }
+ *
+ */
+ public NichtNatuerlichePersonTyp createNichtNatuerlichePersonTyp() {
+ return new NichtNatuerlichePersonTyp();
+ }
+
+ /**
+ * Create an instance of {@link AbstractAddressType }
+ *
+ */
+ public AbstractAddressType createAbstractAddressType() {
+ return new AbstractAddressType();
+ }
+
+ /**
+ * Create an instance of {@link TypisiertePostAdresseTyp }
+ *
+ */
+ public TypisiertePostAdresseTyp createTypisiertePostAdresseTyp() {
+ return new TypisiertePostAdresseTyp();
+ }
+
+ /**
+ * Create an instance of {@link PersonenDatenZusatzdatenTyp }
+ *
+ */
+ public PersonenDatenZusatzdatenTyp createPersonenDatenZusatzdatenTyp() {
+ return new PersonenDatenZusatzdatenTyp();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzdatenPersonenTyp }
+ *
+ */
+ public ZusatzdatenPersonenTyp createZusatzdatenPersonenTyp() {
+ return new ZusatzdatenPersonenTyp();
+ }
+
+ /**
+ * Create an instance of {@link IdentificationType.Value }
+ *
+ */
+ public IdentificationType.Value createIdentificationTypeValue() {
+ return new IdentificationType.Value();
+ }
+
+ /**
+ * Create an instance of {@link PostAdresseTyp.Zustelladresse.AdressRegisterEintrag }
+ *
+ */
+ public PostAdresseTyp.Zustelladresse.AdressRegisterEintrag createPostAdresseTypZustelladresseAdressRegisterEintrag() {
+ return new PostAdresseTyp.Zustelladresse.AdressRegisterEintrag();
+ }
+
+ /**
+ * Create an instance of {@link PersonenNameTyp.Familienname }
+ *
+ */
+ public PersonenNameTyp.Familienname createPersonenNameTypFamilienname() {
+ return new PersonenNameTyp.Familienname();
+ }
+
+ /**
+ * Create an instance of {@link PersonenNameTyp.Affix }
+ *
+ */
+ public PersonenNameTyp.Affix createPersonenNameTypAffix() {
+ return new PersonenNameTyp.Affix();
+ }
+
+ /**
+ * Create an instance of {@link PersonenDatenTyp.Zusatzdaten }
+ *
+ */
+ public PersonenDatenTyp.Zusatzdaten createPersonenDatenTypZusatzdaten() {
+ return new PersonenDatenTyp.Zusatzdaten();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PersonenDatenTyp }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/de/20040201#", name = "PersonenDaten", substitutionHeadNamespace = "http://reference.e-government.gv.at/namespace/persondata/de/20040201#", substitutionHeadName = "AbstractPersonData")
+ public JAXBElement Java-Klasse für PersonenDatenTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TypisiertePostAdresseTyp }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BestandszeitraumVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TaetigkeitszeitraumVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BestandsnachweisVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VertretungVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RechtstatsachenVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Branche }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Auslandsdaten }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PersonenDatenZusatzdatenTyp }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Vollzug }
+ *
+ *
+ */
+ public List Java-Klasse für PersonenDatenZusatzdatenTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TypisiertePostAdresseTyp }
+ *
+ *
+ */
+ public List Java-Klasse für PersonenNameTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PersonenNameTyp.Affix }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für PostAdresseTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für TypisiertePostAdresseTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzdatenPersonenTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FunktionVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RechtstatsachenVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Auslandsdaten }
+ *
+ *
+ */
+ public List Java-Klasse für Aenderungsart.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Auslandsdaten complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für AuslandsdatenVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Bestandsnachweis complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für BestandsnachweisVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Bestandszeitraum complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für BestandszeitraumVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Branche complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Dubletten complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java-Klasse für FktRegelTyp complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für FktRegelTypVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Funktion complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für FunktionVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FktRegelTypVollzug }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RechtstatsachenVollzug }
+ *
+ *
+ */
+ public List 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 _URVPdf_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "URV_pdf");
+ private final static QName _ErsbAttribute_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "ErsbAttribute");
+ private final static QName _Beginn_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Beginn");
+ private final static QName _Ende_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Ende");
+ private final static QName _Vollzug_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Vollzug");
+ private final static QName _TypeText_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "TypeText");
+ private final static QName _UntName_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "UntName");
+ private final static QName _Rechtsform_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Rechtsform");
+ private final static QName _Bestandszeitraum_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Bestandszeitraum");
+ private final static QName _Taetigkeitszeitraum_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Taetigkeitszeitraum");
+ private final static QName _Bestandsnachweis_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Bestandsnachweis");
+ private final static QName _Vertretung_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Vertretung");
+ private final static QName _Rechtstatsachen_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Rechtstatsachen");
+ private final static QName _Funktion_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Funktion");
+ private final static QName _Branche_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Branche");
+ private final static QName _Auslandsdaten_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Auslandsdaten");
+ private final static QName _AendDat_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "AendDat");
+ private final static QName _Gesperrt_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Gesperrt");
+ private final static QName _Dubletten_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Dubletten");
+ private final static QName _BpkWTUR_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "bpkWTUR");
+ private final static QName _Typ_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "Typ");
+ private final static QName _EvbStatus_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "EvbStatus");
+ private final static QName _SucheUnternehmenRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "SucheUnternehmenRequest");
+ private final static QName _SucheUnternehmenNachIdsRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "SucheUnternehmenNachIdsRequest");
+ private final static QName _SucheUnternehmenNachIdRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "SucheUnternehmenNachIdRequest");
+ private final static QName _SucheUnternehmenNachBpkRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "SucheUnternehmenNachBpkRequest");
+ private final static QName _SucheUnternehmenNachAendDatRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/6#", "SucheUnternehmenNachAendDatRequest");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.ur_V7.search
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link QuellenType }
+ *
+ */
+ public QuellenType createQuellenType() {
+ return new QuellenType();
+ }
+
+ /**
+ * Create an instance of {@link Vollzug }
+ *
+ */
+ public Vollzug createVollzug() {
+ return new Vollzug();
+ }
+
+ /**
+ * Create an instance of {@link UntNameVollzug }
+ *
+ */
+ public UntNameVollzug createUntNameVollzug() {
+ return new UntNameVollzug();
+ }
+
+ /**
+ * Create an instance of {@link RechtsformVollzug }
+ *
+ */
+ public RechtsformVollzug createRechtsformVollzug() {
+ return new RechtsformVollzug();
+ }
+
+ /**
+ * Create an instance of {@link BestandszeitraumVollzug }
+ *
+ */
+ public BestandszeitraumVollzug createBestandszeitraumVollzug() {
+ return new BestandszeitraumVollzug();
+ }
+
+ /**
+ * Create an instance of {@link TaetigkeitszeitraumVollzug }
+ *
+ */
+ public TaetigkeitszeitraumVollzug createTaetigkeitszeitraumVollzug() {
+ return new TaetigkeitszeitraumVollzug();
+ }
+
+ /**
+ * Create an instance of {@link BestandsnachweisVollzug }
+ *
+ */
+ public BestandsnachweisVollzug createBestandsnachweisVollzug() {
+ return new BestandsnachweisVollzug();
+ }
+
+ /**
+ * Create an instance of {@link VertretungVollzug }
+ *
+ */
+ public VertretungVollzug createVertretungVollzug() {
+ return new VertretungVollzug();
+ }
+
+ /**
+ * Create an instance of {@link RechtstatsachenVollzug }
+ *
+ */
+ public RechtstatsachenVollzug createRechtstatsachenVollzug() {
+ return new RechtstatsachenVollzug();
+ }
+
+ /**
+ * Create an instance of {@link FunktionVollzug }
+ *
+ */
+ public FunktionVollzug createFunktionVollzug() {
+ return new FunktionVollzug();
+ }
+
+ /**
+ * Create an instance of {@link Branche }
+ *
+ */
+ public Branche createBranche() {
+ return new Branche();
+ }
+
+ /**
+ * Create an instance of {@link Dubletten }
+ *
+ */
+ public Dubletten createDubletten() {
+ return new Dubletten();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenRequest }
+ *
+ */
+ public SucheUnternehmenRequest createSucheUnternehmenRequest() {
+ return new SucheUnternehmenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachIdsRequest }
+ *
+ */
+ public SucheUnternehmenNachIdsRequest createSucheUnternehmenNachIdsRequest() {
+ return new SucheUnternehmenNachIdsRequest();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachIdRequest }
+ *
+ */
+ public SucheUnternehmenNachIdRequest createSucheUnternehmenNachIdRequest() {
+ return new SucheUnternehmenNachIdRequest();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachBpkRequest }
+ *
+ */
+ public SucheUnternehmenNachBpkRequest createSucheUnternehmenNachBpkRequest() {
+ return new SucheUnternehmenNachBpkRequest();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachAendDatRequest }
+ *
+ */
+ public SucheUnternehmenNachAendDatRequest createSucheUnternehmenNachAendDatRequest() {
+ return new SucheUnternehmenNachAendDatRequest();
+ }
+
+ /**
+ * Create an instance of {@link AuslandsdatenVollzug }
+ *
+ */
+ public AuslandsdatenVollzug createAuslandsdatenVollzug() {
+ return new AuslandsdatenVollzug();
+ }
+
+ /**
+ * Create an instance of {@link VollzugElem }
+ *
+ */
+ public VollzugElem createVollzugElem() {
+ return new VollzugElem();
+ }
+
+ /**
+ * Create an instance of {@link FktRegelTypVollzug }
+ *
+ */
+ public FktRegelTypVollzug createFktRegelTypVollzug() {
+ return new FktRegelTypVollzug();
+ }
+
+ /**
+ * Create an instance of {@link OenaceType }
+ *
+ */
+ public OenaceType createOenaceType() {
+ return new OenaceType();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmensdaten }
+ *
+ */
+ public SucheUnternehmensdaten createSucheUnternehmensdaten() {
+ return new SucheUnternehmensdaten();
+ }
+
+ /**
+ * Create an instance of {@link SucheBranche }
+ *
+ */
+ public SucheBranche createSucheBranche() {
+ return new SucheBranche();
+ }
+
+ /**
+ * Create an instance of {@link SuchePersonendaten }
+ *
+ */
+ public SuchePersonendaten createSuchePersonendaten() {
+ return new SuchePersonendaten();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/6#", name = "URV_pdf")
+ public JAXBElement Java-Klasse für OenaceType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für QuellenType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Rechtsform complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für RechtsformVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Rechtstatsachen complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für RechtstatsachenVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SucheBranche complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SuchePersonendaten complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SucheUnternehmenNachAendDatRequest complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Aenderungsart }
+ *
+ *
+ */
+ public List Java-Klasse für SucheUnternehmenNachBpkRequest complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SucheUnternehmenNachIdRequest complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SucheUnternehmenNachIdsRequest complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java-Klasse für SucheUnternehmenRequest complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SucheUnternehmensdaten complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Taetigkeitszeitraum complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für TaetigkeitszeitraumVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für UntName complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für UntNameVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Vertretung complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für VertretungVollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Vollzug complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für VollzugElem complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für AdressTyp.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ArtDublette.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ErgebnisVollzugStatusTyp.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für EvbStatusTyp.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * 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 {
+
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.ur_V7.simpletypes
+ *
+ */
+ public ObjectFactory() {
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/OenaceArtTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/OenaceArtTyp.java
new file mode 100644
index 0000000..b93370a
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/OenaceArtTyp.java
@@ -0,0 +1,38 @@
+
+package at.gv.util.xsd.ur_V7.simpletypes;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für OenaceArtTyp.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für VollzugStatusTyp.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für CustomFaultType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * 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 _XmlSwFault_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "XmlSwFault");
+ private final static QName _Message_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "Message");
+ private final static QName _SearchByExample_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SearchByExample");
+ private final static QName _SearchById_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SearchById");
+ private final static QName _SearchRequestId_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SearchRequestId");
+ private final static QName _SearchRequestInfo_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SearchRequestInfo");
+ private final static QName _SortKeys_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SortKeys");
+ private final static QName _SearchResponse_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SearchResponse");
+ private final static QName _ResultInfo_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "ResultInfo");
+ private final static QName _RecordId_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "RecordId");
+ private final static QName _SearchCriteria_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SearchCriteria");
+ private final static QName _ResultCriteria_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "ResultCriteria");
+ private final static QName _SortKey_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "SortKey");
+ private final static QName _PaymentInfo_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "PaymentInfo");
+ private final static QName _Detail_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "Detail");
+ private final static QName _TimeOut_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "TimeOut");
+ private final static QName _MaxRecords_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "MaxRecords");
+ private final static QName _StartRecord_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "StartRecord");
+ private final static QName _Path_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "Path");
+ private final static QName _Ascending_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "Ascending");
+ private final static QName _CaseSensitive_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "CaseSensitive");
+ private final static QName _ResultSetId_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "ResultSetId");
+ private final static QName _FoundRecords_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "FoundRecords");
+ private final static QName _ReturnedRecords_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "ReturnedRecords");
+ private final static QName _Costs_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "Costs");
+ private final static QName _InvoiceId_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "InvoiceId");
+ private final static QName _AccountedUnits_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "AccountedUnits");
+ private final static QName _TimeStamp_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "TimeStamp");
+ private final static QName _FaultHint_QNAME = new QName("http://reference.e-government.gv.at/namespace/xml-sw/1#", "FaultHint");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.ur_V7.xmlsw
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link CustomFaultType }
+ *
+ */
+ public CustomFaultType createCustomFaultType() {
+ return new CustomFaultType();
+ }
+
+ /**
+ * Create an instance of {@link SearchByExampleType }
+ *
+ */
+ public SearchByExampleType createSearchByExampleType() {
+ return new SearchByExampleType();
+ }
+
+ /**
+ * Create an instance of {@link SearchByIdType }
+ *
+ */
+ public SearchByIdType createSearchByIdType() {
+ return new SearchByIdType();
+ }
+
+ /**
+ * Create an instance of {@link SearchRequestInfoType }
+ *
+ */
+ public SearchRequestInfoType createSearchRequestInfoType() {
+ return new SearchRequestInfoType();
+ }
+
+ /**
+ * Create an instance of {@link SortKeysType }
+ *
+ */
+ public SortKeysType createSortKeysType() {
+ return new SortKeysType();
+ }
+
+ /**
+ * Create an instance of {@link SearchResponseType }
+ *
+ */
+ public SearchResponseType createSearchResponseType() {
+ return new SearchResponseType();
+ }
+
+ /**
+ * Create an instance of {@link ResultInfoType }
+ *
+ */
+ public ResultInfoType createResultInfoType() {
+ return new ResultInfoType();
+ }
+
+ /**
+ * Create an instance of {@link ResultRecords }
+ *
+ */
+ public ResultRecords createResultRecords() {
+ return new ResultRecords();
+ }
+
+ /**
+ * Create an instance of {@link ResultRecord }
+ *
+ */
+ public ResultRecord createResultRecord() {
+ return new ResultRecord();
+ }
+
+ /**
+ * Create an instance of {@link SearchCriteriaType }
+ *
+ */
+ public SearchCriteriaType createSearchCriteriaType() {
+ return new SearchCriteriaType();
+ }
+
+ /**
+ * Create an instance of {@link ResultCriteriaType }
+ *
+ */
+ public ResultCriteriaType createResultCriteriaType() {
+ return new ResultCriteriaType();
+ }
+
+ /**
+ * Create an instance of {@link SortKeyType }
+ *
+ */
+ public SortKeyType createSortKeyType() {
+ return new SortKeyType();
+ }
+
+ /**
+ * Create an instance of {@link ExtraResultCriteria }
+ *
+ */
+ public ExtraResultCriteria createExtraResultCriteria() {
+ return new ExtraResultCriteria();
+ }
+
+ /**
+ * Create an instance of {@link ExtraResultInfo }
+ *
+ */
+ public ExtraResultInfo createExtraResultInfo() {
+ return new ExtraResultInfo();
+ }
+
+ /**
+ * Create an instance of {@link PaymentInfoType }
+ *
+ */
+ public PaymentInfoType createPaymentInfoType() {
+ return new PaymentInfoType();
+ }
+
+ /**
+ * Create an instance of {@link RecordFieldList }
+ *
+ */
+ public RecordFieldList createRecordFieldList() {
+ return new RecordFieldList();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CustomFaultType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "XmlSwFault")
+ public JAXBElement Java-Klasse für PaymentInfoType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ResultCriteriaType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ResultInfoType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ResultRecord }
+ *
+ *
+ */
+ public List
+ * <complexType name="IdentificationType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Value">
+ * <complexType>
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ * </element>
+ * <element name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}TypeText" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Beginn" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Ende" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "IdentificationType", propOrder = {
+ "value",
+ "type",
+ "typeText",
+ "beginn",
+ "ende"
+})
+public class IdentificationType {
+
+ @XmlElement(name = "Value", required = true)
+ protected IdentificationType.Value value;
+ @XmlElement(name = "Type", required = true)
+ @XmlSchemaType(name = "anyURI")
+ protected String type;
+ @XmlElement(name = "TypeText", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected String typeText;
+ @XmlElement(name = "Beginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected QuellenType beginn;
+ @XmlElement(name = "Ende", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected QuellenType ende;
+ @XmlAttribute(name = "Id")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ @XmlSchemaType(name = "ID")
+ protected String id;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link IdentificationType.Value }
+ *
+ */
+ public IdentificationType.Value getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link IdentificationType.Value }
+ *
+ */
+ public void setValue(IdentificationType.Value value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der type-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getType() {
+ return type;
+ }
+
+ /**
+ * Legt den Wert der type-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setType(String value) {
+ this.type = value;
+ }
+
+ /**
+ * Ruft den Wert der typeText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypeText() {
+ return typeText;
+ }
+
+ /**
+ * Legt den Wert der typeText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypeText(String value) {
+ this.typeText = value;
+ }
+
+ /**
+ * Ruft den Wert der beginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link QuellenType }
+ *
+ */
+ public QuellenType getBeginn() {
+ return beginn;
+ }
+
+ /**
+ * Legt den Wert der beginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link QuellenType }
+ *
+ */
+ public void setBeginn(QuellenType value) {
+ this.beginn = value;
+ }
+
+ /**
+ * Ruft den Wert der ende-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link QuellenType }
+ *
+ */
+ public QuellenType getEnde() {
+ return ende;
+ }
+
+ /**
+ * Legt den Wert der ende-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link QuellenType }
+ *
+ */
+ public void setEnde(QuellenType value) {
+ this.ende = value;
+ }
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "value"
+ })
+ public static class Value {
+
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "Id")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ @XmlSchemaType(name = "ID")
+ protected String id;
+
+ /**
+ * 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 id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/pd/NatuerlichePersonTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/pd/NatuerlichePersonTyp.java
new file mode 100644
index 0000000..9f9f294
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/pd/NatuerlichePersonTyp.java
@@ -0,0 +1,182 @@
+
+package at.gv.util.xsd.ur_V7.pd;
+
+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.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * entspricht PhysicalPersonType
+ *
+ *
+ * <complexType name="NatuerlichePersonTyp">
+ * <complexContent>
+ * <extension base="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}AbstractPersonType">
+ * <sequence minOccurs="0">
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}PersonenName" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}Geburtsdatum" minOccurs="0"/>
+ * </sequence>
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * <attribute ref="{http://statistik.at/namespace/ur/stammdaten/6#}dublette"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "NatuerlichePersonTyp", propOrder = {
+ "personenName",
+ "geburtsdatum"
+})
+public class NatuerlichePersonTyp
+ extends AbstractPersonType
+{
+
+ @XmlElement(name = "PersonenName")
+ protected PersonenNameTyp personenName;
+ @XmlElement(name = "Geburtsdatum")
+ @XmlSchemaType(name = "anySimpleType")
+ protected String geburtsdatum;
+ @XmlAttribute(name = "dublette", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected Boolean dublette;
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der personenName-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PersonenNameTyp }
+ *
+ */
+ public PersonenNameTyp getPersonenName() {
+ return personenName;
+ }
+
+ /**
+ * Legt den Wert der personenName-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersonenNameTyp }
+ *
+ */
+ public void setPersonenName(PersonenNameTyp value) {
+ this.personenName = value;
+ }
+
+ /**
+ * Ruft den Wert der geburtsdatum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGeburtsdatum() {
+ return geburtsdatum;
+ }
+
+ /**
+ * Legt den Wert der geburtsdatum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGeburtsdatum(String value) {
+ this.geburtsdatum = value;
+ }
+
+ /**
+ * Ruft den Wert der dublette-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isDublette() {
+ return dublette;
+ }
+
+ /**
+ * Legt den Wert der dublette-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setDublette(Boolean value) {
+ this.dublette = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/pd/NichtNatuerlichePersonTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/pd/NichtNatuerlichePersonTyp.java
new file mode 100644
index 0000000..0f32a9a
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/pd/NichtNatuerlichePersonTyp.java
@@ -0,0 +1,158 @@
+
+package at.gv.util.xsd.ur_V7.pd;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlElementRefs;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.search.RechtsformVollzug;
+import at.gv.util.xsd.ur_V7.search.UntNameVollzug;
+
+
+/**
+ * entspricht CorporateBodyType
+ *
+ *
+ * <complexType name="NichtNatuerlichePersonTyp">
+ * <complexContent>
+ * <extension base="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}AbstractPersonType">
+ * <sequence minOccurs="0">
+ * <element name="VollerName" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
+ * <element name="Rechtsform" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}UntName" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Rechtsform" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "NichtNatuerlichePersonTyp", propOrder = {
+ "rest"
+})
+public class NichtNatuerlichePersonTyp
+ extends AbstractPersonType
+{
+
+ @XmlElementRefs({
+ @XmlElementRef(name = "Rechtsform", namespace = "http://statistik.at/namespace/ur/stammdaten/6#", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "UntName", namespace = "http://statistik.at/namespace/ur/stammdaten/6#", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "Rechtsform", namespace = "http://reference.e-government.gv.at/namespace/persondata/de/20040201#", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "VollerName", namespace = "http://reference.e-government.gv.at/namespace/persondata/de/20040201#", type = JAXBElement.class, required = false)
+ })
+ protected Listset
method for the rest property.
+ *
+ *
+ * getRest().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="PersonenDatenTyp">
+ * <complexContent>
+ * <extension base="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}AbstractPersonType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}NichtNatuerlichePerson"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}TypisiertePostAdresse" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Zusatzdaten" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence minOccurs="0">
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}AendDat" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Gesperrt" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Dubletten" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Bestandszeitraum" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Taetigkeitszeitraum" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Bestandsnachweis" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Vertretung" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Rechtstatsachen" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Branche" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Auslandsdaten" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="PersonenDaten" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}PersonenDatenZusatzdatenTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Vollzug" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PersonenDatenTyp", propOrder = {
+ "nichtNatuerlichePerson",
+ "typisiertePostAdresse",
+ "zusatzdaten"
+})
+public class PersonenDatenTyp
+ extends AbstractPersonType
+{
+
+ @XmlElement(name = "NichtNatuerlichePerson", required = true)
+ protected NichtNatuerlichePersonTyp nichtNatuerlichePerson;
+ @XmlElement(name = "TypisiertePostAdresse")
+ protected Listset
method for the typisiertePostAdresse property.
+ *
+ *
+ * getTypisiertePostAdresse().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence minOccurs="0">
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}AendDat" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Gesperrt" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Dubletten" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Bestandszeitraum" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Taetigkeitszeitraum" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Bestandsnachweis" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Vertretung" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Rechtstatsachen" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Branche" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Auslandsdaten" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="PersonenDaten" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}PersonenDatenZusatzdatenTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Vollzug" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "aendDat",
+ "gesperrt",
+ "dubletten",
+ "bestandszeitraum",
+ "taetigkeitszeitraum",
+ "bestandsnachweis",
+ "vertretung",
+ "rechtstatsachen",
+ "branche",
+ "auslandsdaten",
+ "personenDaten",
+ "vollzug"
+ })
+ public static class Zusatzdaten {
+
+ @XmlElement(name = "AendDat", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar aendDat;
+ @XmlElement(name = "Gesperrt", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected Boolean gesperrt;
+ @XmlElement(name = "Dubletten", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected Dubletten dubletten;
+ @XmlElement(name = "Bestandszeitraum", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected Listset
method for the bestandszeitraum property.
+ *
+ *
+ * getBestandszeitraum().add(newItem);
+ *
+ *
+ *
+ * set
method for the taetigkeitszeitraum property.
+ *
+ *
+ * getTaetigkeitszeitraum().add(newItem);
+ *
+ *
+ *
+ * set
method for the bestandsnachweis property.
+ *
+ *
+ * getBestandsnachweis().add(newItem);
+ *
+ *
+ *
+ * set
method for the vertretung property.
+ *
+ *
+ * getVertretung().add(newItem);
+ *
+ *
+ *
+ * set
method for the rechtstatsachen property.
+ *
+ *
+ * getRechtstatsachen().add(newItem);
+ *
+ *
+ *
+ * set
method for the branche property.
+ *
+ *
+ * getBranche().add(newItem);
+ *
+ *
+ *
+ * set
method for the auslandsdaten property.
+ *
+ *
+ * getAuslandsdaten().add(newItem);
+ *
+ *
+ *
+ * set
method for the personenDaten property.
+ *
+ *
+ * getPersonenDaten().add(newItem);
+ *
+ *
+ *
+ * set
method for the vollzug property.
+ *
+ *
+ * getVollzug().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="PersonenDatenZusatzdatenTyp">
+ * <complexContent>
+ * <extension base="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}AbstractPersonType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}NichtNatuerlichePerson"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}NatuerlichePerson"/>
+ * </choice>
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}TypisiertePostAdresse" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Zusatzdaten" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}ZusatzdatenPersonenTyp" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PersonenDatenZusatzdatenTyp", propOrder = {
+ "nichtNatuerlichePerson",
+ "natuerlichePerson",
+ "typisiertePostAdresse",
+ "zusatzdaten"
+})
+public class PersonenDatenZusatzdatenTyp
+ extends AbstractPersonType
+{
+
+ @XmlElement(name = "NichtNatuerlichePerson")
+ protected NichtNatuerlichePersonTyp nichtNatuerlichePerson;
+ @XmlElement(name = "NatuerlichePerson")
+ protected NatuerlichePersonTyp natuerlichePerson;
+ @XmlElement(name = "TypisiertePostAdresse")
+ protected Listset
method for the typisiertePostAdresse property.
+ *
+ *
+ * getTypisiertePostAdresse().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="PersonenNameTyp">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Vorname" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Familienname">
+ * <complexType>
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * <attribute name="primaer" default="undefiniert">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="wahr"/>
+ * <enumeration value="falsch"/>
+ * <enumeration value="undefiniert"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="prefix" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ * </element>
+ * <element name="Affix" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * <attribute name="typ">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="akademischerGrad"/>
+ * <enumeration value="Adelstitel"/>
+ * <enumeration value="FamiliennamenAffix"/>
+ * <enumeration value="Anrede"/>
+ * <enumeration value="Generation"/>
+ * <enumeration value="Qualifikation"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="position">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="prefix"/>
+ * <enumeration value="suffix"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PersonenNameTyp", propOrder = {
+ "vorname",
+ "familienname",
+ "affix"
+})
+public class PersonenNameTyp {
+
+ @XmlElement(name = "Vorname", required = true)
+ protected String vorname;
+ @XmlElement(name = "Familienname", required = true)
+ protected PersonenNameTyp.Familienname familienname;
+ @XmlElement(name = "Affix")
+ protected Listset
method for the affix property.
+ *
+ *
+ * getAffix().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * <attribute name="typ">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="akademischerGrad"/>
+ * <enumeration value="Adelstitel"/>
+ * <enumeration value="FamiliennamenAffix"/>
+ * <enumeration value="Anrede"/>
+ * <enumeration value="Generation"/>
+ * <enumeration value="Qualifikation"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="position">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="prefix"/>
+ * <enumeration value="suffix"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "value"
+ })
+ public static class Affix {
+
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "typ")
+ protected String typ;
+ @XmlAttribute(name = "position")
+ protected String position;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der typ-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTyp() {
+ return typ;
+ }
+
+ /**
+ * Legt den Wert der typ-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTyp(String value) {
+ this.typ = value;
+ }
+
+ /**
+ * Ruft den Wert der position-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPosition() {
+ return position;
+ }
+
+ /**
+ * Legt den Wert der position-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPosition(String value) {
+ this.position = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * <attribute name="primaer" default="undefiniert">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="wahr"/>
+ * <enumeration value="falsch"/>
+ * <enumeration value="undefiniert"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="prefix" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "value"
+ })
+ public static class Familienname {
+
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "primaer")
+ protected String primaer;
+ @XmlAttribute(name = "prefix")
+ protected String prefix;
+
+ /**
+ * 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 primaer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPrimaer() {
+ if (primaer == null) {
+ return "undefiniert";
+ } else {
+ return primaer;
+ }
+ }
+
+ /**
+ * Legt den Wert der primaer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPrimaer(String value) {
+ this.primaer = value;
+ }
+
+ /**
+ * Ruft den Wert der prefix-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPrefix() {
+ return prefix;
+ }
+
+ /**
+ * Legt den Wert der prefix-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPrefix(String value) {
+ this.prefix = value;
+ }
+
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/pd/PostAdresseTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/pd/PostAdresseTyp.java
new file mode 100644
index 0000000..27c039b
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/pd/PostAdresseTyp.java
@@ -0,0 +1,506 @@
+
+package at.gv.util.xsd.ur_V7.pd;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+
+
+/**
+ * entspricht PostalAddressType
+ *
+ *
+ * <complexType name="PostAdresseTyp">
+ * <complexContent>
+ * <extension base="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}AbstractAddressType">
+ * <sequence>
+ * <element name="Staatscode" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <pattern value="[A-Z]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="Postleitzahl" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
+ * <element name="Gemeinde" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Gemeindekennziffer" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="Ortschaft" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
+ * <element name="Zustelladresse" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Strassenname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Orientierungsnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Nutzungseinheitlaufnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="AdressRegisterEintrag" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Adresscode" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string7"/>
+ * <element name="Subcode" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string3" minOccurs="0"/>
+ * <element name="Objektnummer" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string7" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PostAdresseTyp", propOrder = {
+ "staatscode",
+ "postleitzahl",
+ "gemeinde",
+ "gemeindekennziffer",
+ "ortschaft",
+ "zustelladresse"
+})
+public class PostAdresseTyp
+ extends AbstractAddressType
+{
+
+ @XmlElement(name = "Staatscode")
+ protected String staatscode;
+ @XmlElement(name = "Postleitzahl")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlSchemaType(name = "token")
+ protected String postleitzahl;
+ @XmlElement(name = "Gemeinde")
+ protected String gemeinde;
+ @XmlElement(name = "Gemeindekennziffer")
+ protected Object gemeindekennziffer;
+ @XmlElement(name = "Ortschaft")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlSchemaType(name = "token")
+ protected String ortschaft;
+ @XmlElement(name = "Zustelladresse")
+ protected PostAdresseTyp.Zustelladresse zustelladresse;
+
+ /**
+ * Ruft den Wert der staatscode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStaatscode() {
+ return staatscode;
+ }
+
+ /**
+ * Legt den Wert der staatscode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStaatscode(String value) {
+ this.staatscode = value;
+ }
+
+ /**
+ * Ruft den Wert der postleitzahl-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPostleitzahl() {
+ return postleitzahl;
+ }
+
+ /**
+ * Legt den Wert der postleitzahl-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPostleitzahl(String value) {
+ this.postleitzahl = value;
+ }
+
+ /**
+ * Ruft den Wert der gemeinde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGemeinde() {
+ return gemeinde;
+ }
+
+ /**
+ * Legt den Wert der gemeinde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGemeinde(String value) {
+ this.gemeinde = value;
+ }
+
+ /**
+ * Ruft den Wert der gemeindekennziffer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getGemeindekennziffer() {
+ return gemeindekennziffer;
+ }
+
+ /**
+ * Legt den Wert der gemeindekennziffer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setGemeindekennziffer(Object value) {
+ this.gemeindekennziffer = value;
+ }
+
+ /**
+ * Ruft den Wert der ortschaft-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrtschaft() {
+ return ortschaft;
+ }
+
+ /**
+ * Legt den Wert der ortschaft-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrtschaft(String value) {
+ this.ortschaft = value;
+ }
+
+ /**
+ * Ruft den Wert der zustelladresse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PostAdresseTyp.Zustelladresse }
+ *
+ */
+ public PostAdresseTyp.Zustelladresse getZustelladresse() {
+ return zustelladresse;
+ }
+
+ /**
+ * Legt den Wert der zustelladresse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PostAdresseTyp.Zustelladresse }
+ *
+ */
+ public void setZustelladresse(PostAdresseTyp.Zustelladresse value) {
+ this.zustelladresse = value;
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Strassenname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Orientierungsnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Nutzungseinheitlaufnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="AdressRegisterEintrag" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Adresscode" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string7"/>
+ * <element name="Subcode" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string3" minOccurs="0"/>
+ * <element name="Objektnummer" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string7" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "strassenname",
+ "orientierungsnummer",
+ "nutzungseinheitlaufnummer",
+ "adressRegisterEintrag"
+ })
+ public static class Zustelladresse {
+
+ @XmlElement(name = "Strassenname")
+ protected String strassenname;
+ @XmlElement(name = "Orientierungsnummer")
+ protected String orientierungsnummer;
+ @XmlElement(name = "Nutzungseinheitlaufnummer")
+ protected String nutzungseinheitlaufnummer;
+ @XmlElement(name = "AdressRegisterEintrag")
+ protected PostAdresseTyp.Zustelladresse.AdressRegisterEintrag adressRegisterEintrag;
+
+ /**
+ * Ruft den Wert der strassenname-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrassenname() {
+ return strassenname;
+ }
+
+ /**
+ * Legt den Wert der strassenname-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrassenname(String value) {
+ this.strassenname = value;
+ }
+
+ /**
+ * Ruft den Wert der orientierungsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrientierungsnummer() {
+ return orientierungsnummer;
+ }
+
+ /**
+ * Legt den Wert der orientierungsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrientierungsnummer(String value) {
+ this.orientierungsnummer = value;
+ }
+
+ /**
+ * Ruft den Wert der nutzungseinheitlaufnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNutzungseinheitlaufnummer() {
+ return nutzungseinheitlaufnummer;
+ }
+
+ /**
+ * Legt den Wert der nutzungseinheitlaufnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNutzungseinheitlaufnummer(String value) {
+ this.nutzungseinheitlaufnummer = value;
+ }
+
+ /**
+ * Ruft den Wert der adressRegisterEintrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PostAdresseTyp.Zustelladresse.AdressRegisterEintrag }
+ *
+ */
+ public PostAdresseTyp.Zustelladresse.AdressRegisterEintrag getAdressRegisterEintrag() {
+ return adressRegisterEintrag;
+ }
+
+ /**
+ * Legt den Wert der adressRegisterEintrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PostAdresseTyp.Zustelladresse.AdressRegisterEintrag }
+ *
+ */
+ public void setAdressRegisterEintrag(PostAdresseTyp.Zustelladresse.AdressRegisterEintrag value) {
+ this.adressRegisterEintrag = value;
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Adresscode" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string7"/>
+ * <element name="Subcode" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string3" minOccurs="0"/>
+ * <element name="Objektnummer" type="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}string7" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "adresscode",
+ "subcode",
+ "objektnummer"
+ })
+ public static class AdressRegisterEintrag {
+
+ @XmlElement(name = "Adresscode", required = true)
+ protected String adresscode;
+ @XmlElement(name = "Subcode")
+ protected String subcode;
+ @XmlElement(name = "Objektnummer")
+ protected String objektnummer;
+
+ /**
+ * Ruft den Wert der adresscode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdresscode() {
+ return adresscode;
+ }
+
+ /**
+ * Legt den Wert der adresscode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdresscode(String value) {
+ this.adresscode = value;
+ }
+
+ /**
+ * Ruft den Wert der subcode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSubcode() {
+ return subcode;
+ }
+
+ /**
+ * Legt den Wert der subcode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSubcode(String value) {
+ this.subcode = value;
+ }
+
+ /**
+ * Ruft den Wert der objektnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjektnummer() {
+ return objektnummer;
+ }
+
+ /**
+ * Legt den Wert der objektnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjektnummer(String value) {
+ this.objektnummer = value;
+ }
+
+ }
+
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/pd/TypisiertePostAdresseTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/pd/TypisiertePostAdresseTyp.java
new file mode 100644
index 0000000..8c5ca87
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/pd/TypisiertePostAdresseTyp.java
@@ -0,0 +1,157 @@
+
+package at.gv.util.xsd.ur_V7.pd;
+
+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.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.simpletypes.AdressTyp;
+
+
+/**
+ * entspricht TypedPostalAddressType
+ *
+ *
+ *
+ * <complexType name="TypisiertePostAdresseTyp">
+ * <complexContent>
+ * <extension base="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}AbstractAddressType">
+ * <sequence minOccurs="0">
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}PostAdresse"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Typ"/>
+ * </sequence>
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TypisiertePostAdresseTyp", propOrder = {
+ "postAdresse",
+ "typ"
+})
+public class TypisiertePostAdresseTyp
+ extends AbstractAddressType
+{
+
+ @XmlElement(name = "PostAdresse")
+ protected PostAdresseTyp postAdresse;
+ @XmlElement(name = "Typ", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlSchemaType(name = "string")
+ protected AdressTyp typ;
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der postAdresse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PostAdresseTyp }
+ *
+ */
+ public PostAdresseTyp getPostAdresse() {
+ return postAdresse;
+ }
+
+ /**
+ * Legt den Wert der postAdresse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PostAdresseTyp }
+ *
+ */
+ public void setPostAdresse(PostAdresseTyp value) {
+ this.postAdresse = value;
+ }
+
+ /**
+ * Ruft den Wert der typ-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AdressTyp }
+ *
+ */
+ public AdressTyp getTyp() {
+ return typ;
+ }
+
+ /**
+ * Legt den Wert der typ-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AdressTyp }
+ *
+ */
+ public void setTyp(AdressTyp value) {
+ this.typ = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/pd/ZusatzdatenPersonenTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/pd/ZusatzdatenPersonenTyp.java
new file mode 100644
index 0000000..6ad0e18
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/pd/ZusatzdatenPersonenTyp.java
@@ -0,0 +1,169 @@
+
+package at.gv.util.xsd.ur_V7.pd;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.search.Auslandsdaten;
+import at.gv.util.xsd.ur_V7.search.FunktionVollzug;
+import at.gv.util.xsd.ur_V7.search.RechtstatsachenVollzug;
+import at.gv.util.xsd.ur_V7.simpletypes.EvbStatusTyp;
+
+
+/**
+ *
+ * <complexType name="ZusatzdatenPersonenTyp">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}EvbStatus" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Funktion" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Rechtstatsachen" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}Auslandsdaten" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzdatenPersonenTyp", propOrder = {
+ "evbStatus",
+ "funktion",
+ "rechtstatsachen",
+ "auslandsdaten"
+})
+public class ZusatzdatenPersonenTyp {
+
+ @XmlElement(name = "EvbStatus", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlSchemaType(name = "string")
+ protected EvbStatusTyp evbStatus;
+ @XmlElement(name = "Funktion", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected Listset
method for the funktion property.
+ *
+ *
+ * getFunktion().add(newItem);
+ *
+ *
+ *
+ * set
method for the rechtstatsachen property.
+ *
+ *
+ * getRechtstatsachen().add(newItem);
+ *
+ *
+ *
+ * set
method for the auslandsdaten property.
+ *
+ *
+ * getAuslandsdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <simpleType name="Aenderungsart">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="STAMMDATEN"/>
+ * <enumeration value="SCHLUESSEL"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "Aenderungsart")
+@XmlEnum
+public enum Aenderungsart {
+
+ STAMMDATEN,
+ SCHLUESSEL;
+
+ public String value() {
+ return name();
+ }
+
+ public static Aenderungsart fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Auslandsdaten.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Auslandsdaten.java
new file mode 100644
index 0000000..241772a
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Auslandsdaten.java
@@ -0,0 +1,118 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="Auslandsdaten">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="sitz" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="hgName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Auslandsdaten", propOrder = {
+ "id",
+ "sitz",
+ "hgName"
+})
+@XmlSeeAlso({
+ AuslandsdatenVollzug.class
+})
+public abstract class Auslandsdaten {
+
+ protected String id;
+ protected String sitz;
+ protected String hgName;
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der sitz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSitz() {
+ return sitz;
+ }
+
+ /**
+ * Legt den Wert der sitz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSitz(String value) {
+ this.sitz = value;
+ }
+
+ /**
+ * Ruft den Wert der hgName-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHgName() {
+ return hgName;
+ }
+
+ /**
+ * Legt den Wert der hgName-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHgName(String value) {
+ this.hgName = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/AuslandsdatenVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/AuslandsdatenVollzug.java
new file mode 100644
index 0000000..ce20e12
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/AuslandsdatenVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="AuslandsdatenVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}Auslandsdaten">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AuslandsdatenVollzug")
+public class AuslandsdatenVollzug
+ extends Auslandsdaten
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Bestandsnachweis.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Bestandsnachweis.java
new file mode 100644
index 0000000..7df3c1d
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Bestandsnachweis.java
@@ -0,0 +1,63 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="Bestandsnachweis">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bestandsnachweis", propOrder = {
+ "value"
+})
+@XmlSeeAlso({
+ BestandsnachweisVollzug.class
+})
+public abstract class Bestandsnachweis {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * 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;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/BestandsnachweisVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/BestandsnachweisVollzug.java
new file mode 100644
index 0000000..04ad7f8
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/BestandsnachweisVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="BestandsnachweisVollzug">
+ * <simpleContent>
+ * <extension base="<http://statistik.at/namespace/ur/stammdaten/6#>Bestandsnachweis">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BestandsnachweisVollzug")
+public class BestandsnachweisVollzug
+ extends Bestandsnachweis
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Bestandszeitraum.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Bestandszeitraum.java
new file mode 100644
index 0000000..4d0f54b
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Bestandszeitraum.java
@@ -0,0 +1,98 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ *
+ * <complexType name="Bestandszeitraum">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="BestandVon" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="BestandBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bestandszeitraum", propOrder = {
+ "bestandVon",
+ "bestandBis"
+})
+@XmlSeeAlso({
+ BestandszeitraumVollzug.class
+})
+public abstract class Bestandszeitraum {
+
+ @XmlElement(name = "BestandVon")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar bestandVon;
+ @XmlElement(name = "BestandBis")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar bestandBis;
+
+ /**
+ * Ruft den Wert der bestandVon-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getBestandVon() {
+ return bestandVon;
+ }
+
+ /**
+ * Legt den Wert der bestandVon-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setBestandVon(XMLGregorianCalendar value) {
+ this.bestandVon = value;
+ }
+
+ /**
+ * Ruft den Wert der bestandBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getBestandBis() {
+ return bestandBis;
+ }
+
+ /**
+ * Legt den Wert der bestandBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setBestandBis(XMLGregorianCalendar value) {
+ this.bestandBis = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/BestandszeitraumVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/BestandszeitraumVollzug.java
new file mode 100644
index 0000000..ca94adc
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/BestandszeitraumVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="BestandszeitraumVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}Bestandszeitraum">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BestandszeitraumVollzug")
+public class BestandszeitraumVollzug
+ extends Bestandszeitraum
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Branche.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Branche.java
new file mode 100644
index 0000000..f5cac93
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Branche.java
@@ -0,0 +1,175 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.simpletypes.OenaceArtTyp;
+
+
+/**
+ *
+ * <complexType name="Branche">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Oenace" type="{http://statistik.at/namespace/ur/stammdaten/6#}OenaceType"/>
+ * <element name="OenaceText" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Beginn" type="{http://statistik.at/namespace/ur/stammdaten/6#}QuellenType"/>
+ * <element name="Ende" type="{http://statistik.at/namespace/ur/stammdaten/6#}QuellenType" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="art" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceArtTyp" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Branche", propOrder = {
+ "oenace",
+ "oenaceText",
+ "beginn",
+ "ende"
+})
+public class Branche {
+
+ @XmlElement(name = "Oenace", required = true)
+ protected OenaceType oenace;
+ @XmlElement(name = "OenaceText", required = true)
+ protected String oenaceText;
+ @XmlElement(name = "Beginn", required = true)
+ protected QuellenType beginn;
+ @XmlElement(name = "Ende")
+ protected QuellenType ende;
+ @XmlAttribute(name = "art", required = true)
+ protected OenaceArtTyp art;
+
+ /**
+ * Ruft den Wert der oenace-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OenaceType }
+ *
+ */
+ public OenaceType getOenace() {
+ return oenace;
+ }
+
+ /**
+ * Legt den Wert der oenace-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OenaceType }
+ *
+ */
+ public void setOenace(OenaceType value) {
+ this.oenace = value;
+ }
+
+ /**
+ * Ruft den Wert der oenaceText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOenaceText() {
+ return oenaceText;
+ }
+
+ /**
+ * Legt den Wert der oenaceText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOenaceText(String value) {
+ this.oenaceText = value;
+ }
+
+ /**
+ * Ruft den Wert der beginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link QuellenType }
+ *
+ */
+ public QuellenType getBeginn() {
+ return beginn;
+ }
+
+ /**
+ * Legt den Wert der beginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link QuellenType }
+ *
+ */
+ public void setBeginn(QuellenType value) {
+ this.beginn = value;
+ }
+
+ /**
+ * Ruft den Wert der ende-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link QuellenType }
+ *
+ */
+ public QuellenType getEnde() {
+ return ende;
+ }
+
+ /**
+ * Legt den Wert der ende-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link QuellenType }
+ *
+ */
+ public void setEnde(QuellenType value) {
+ this.ende = value;
+ }
+
+ /**
+ * Ruft den Wert der art-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public OenaceArtTyp getArt() {
+ return art;
+ }
+
+ /**
+ * Legt den Wert der art-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public void setArt(OenaceArtTyp value) {
+ this.art = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Dubletten.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Dubletten.java
new file mode 100644
index 0000000..c75b5a0
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Dubletten.java
@@ -0,0 +1,126 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.simpletypes.ArtDublette;
+
+
+/**
+ *
+ * <complexType name="Dubletten">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="art" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ArtDublette"/>
+ * <element name="kurMaster" type="{http://statistik.at/namespace/ur/simpleTypes/2#}KurTyp" minOccurs="0"/>
+ * <element name="kurSlave" type="{http://statistik.at/namespace/ur/simpleTypes/2#}KurTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Dubletten", propOrder = {
+ "art",
+ "kurMaster",
+ "kurSlave"
+})
+public class Dubletten {
+
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "string")
+ protected ArtDublette art;
+ protected String kurMaster;
+ protected Listset
method for the kurSlave property.
+ *
+ *
+ * getKurSlave().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="FktRegelTyp">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FktRegelVon" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="FktRegelBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="FktRegelText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FktRegelTextTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FktRegelTyp", propOrder = {
+ "fktRegelVon",
+ "fktRegelBis",
+ "fktRegelText"
+})
+@XmlSeeAlso({
+ FktRegelTypVollzug.class
+})
+public abstract class FktRegelTyp {
+
+ @XmlElement(name = "FktRegelVon")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar fktRegelVon;
+ @XmlElement(name = "FktRegelBis")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar fktRegelBis;
+ @XmlElement(name = "FktRegelText")
+ protected String fktRegelText;
+
+ /**
+ * Ruft den Wert der fktRegelVon-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getFktRegelVon() {
+ return fktRegelVon;
+ }
+
+ /**
+ * Legt den Wert der fktRegelVon-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setFktRegelVon(XMLGregorianCalendar value) {
+ this.fktRegelVon = value;
+ }
+
+ /**
+ * Ruft den Wert der fktRegelBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getFktRegelBis() {
+ return fktRegelBis;
+ }
+
+ /**
+ * Legt den Wert der fktRegelBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setFktRegelBis(XMLGregorianCalendar value) {
+ this.fktRegelBis = value;
+ }
+
+ /**
+ * Ruft den Wert der fktRegelText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFktRegelText() {
+ return fktRegelText;
+ }
+
+ /**
+ * Legt den Wert der fktRegelText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFktRegelText(String value) {
+ this.fktRegelText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/FktRegelTypVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/FktRegelTypVollzug.java
new file mode 100644
index 0000000..b05db38
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/FktRegelTypVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="FktRegelTypVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}FktRegelTyp">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FktRegelTypVollzug")
+public class FktRegelTypVollzug
+ extends FktRegelTyp
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Funktion.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Funktion.java
new file mode 100644
index 0000000..a6bd24c
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Funktion.java
@@ -0,0 +1,88 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="Funktion">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FktName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FunktionTyp"/>
+ * <element name="FktNameText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FunktionTextTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Funktion", propOrder = {
+ "fktName",
+ "fktNameText"
+})
+@XmlSeeAlso({
+ FunktionVollzug.class
+})
+public abstract class Funktion {
+
+ @XmlElement(name = "FktName")
+ @XmlSchemaType(name = "integer")
+ protected int fktName;
+ @XmlElement(name = "FktNameText")
+ protected String fktNameText;
+
+ /**
+ * Ruft den Wert der fktName-Eigenschaft ab.
+ *
+ */
+ public int getFktName() {
+ return fktName;
+ }
+
+ /**
+ * Legt den Wert der fktName-Eigenschaft fest.
+ *
+ */
+ public void setFktName(int value) {
+ this.fktName = value;
+ }
+
+ /**
+ * Ruft den Wert der fktNameText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFktNameText() {
+ return fktNameText;
+ }
+
+ /**
+ * Legt den Wert der fktNameText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFktNameText(String value) {
+ this.fktNameText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/FunktionVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/FunktionVollzug.java
new file mode 100644
index 0000000..4a4ae7a
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/FunktionVollzug.java
@@ -0,0 +1,164 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+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.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="FunktionVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}Funktion">
+ * <sequence>
+ * <element name="FktRegel" type="{http://statistik.at/namespace/ur/stammdaten/6#}FktRegelTypVollzug" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Rechtstatsachen" type="{http://statistik.at/namespace/ur/stammdaten/6#}RechtstatsachenVollzug" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FunktionVollzug", propOrder = {
+ "fktRegel",
+ "rechtstatsachen"
+})
+public class FunktionVollzug
+ extends Funktion
+{
+
+ @XmlElement(name = "FktRegel")
+ protected Listset
method for the fktRegel property.
+ *
+ *
+ * getFktRegel().add(newItem);
+ *
+ *
+ *
+ * set
method for the rechtstatsachen property.
+ *
+ *
+ * getRechtstatsachen().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="OenaceType">
+ * <simpleContent>
+ * <extension base="<http://statistik.at/namespace/ur/simpleTypes/2#>OenaceCodeTyp">
+ * <attribute name="jahr" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceJahrTyp" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OenaceType", propOrder = {
+ "value"
+})
+public class OenaceType {
+
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "jahr", required = true)
+ protected int jahr;
+
+ /**
+ *
+ * Ö\u0096NACE - Branchenkennzahl
+ *
+ *
+ * @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 jahr-Eigenschaft ab.
+ *
+ */
+ public int getJahr() {
+ return jahr;
+ }
+
+ /**
+ * Legt den Wert der jahr-Eigenschaft fest.
+ *
+ */
+ public void setJahr(int value) {
+ this.jahr = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/QuellenType.java b/src/main/java/at/gv/util/xsd/ur_V7/search/QuellenType.java
new file mode 100644
index 0000000..d20690f
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/QuellenType.java
@@ -0,0 +1,118 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+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;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ *
+ * <complexType name="QuellenType">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>date">
+ * <attribute name="quelle" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}QuelleTyp" />
+ * <attribute name="quText" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "QuellenType", propOrder = {
+ "value"
+})
+public class QuellenType {
+
+ @XmlValue
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar value;
+ @XmlAttribute(name = "quelle", required = true)
+ protected String quelle;
+ @XmlAttribute(name = "quText", required = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected String quText;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setValue(XMLGregorianCalendar value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der quelle-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuelle() {
+ return quelle;
+ }
+
+ /**
+ * Legt den Wert der quelle-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuelle(String value) {
+ this.quelle = value;
+ }
+
+ /**
+ * Ruft den Wert der quText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuText() {
+ return quText;
+ }
+
+ /**
+ * Legt den Wert der quText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuText(String value) {
+ this.quText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Rechtsform.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Rechtsform.java
new file mode 100644
index 0000000..1609099
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Rechtsform.java
@@ -0,0 +1,145 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="Rechtsform">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ReForm" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp" minOccurs="0"/>
+ * <element name="ReFormText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTextTyp" minOccurs="0"/>
+ * <element name="ReFormExtern" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp"/>
+ * <element name="ReFormExternText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTextTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Rechtsform", propOrder = {
+ "reForm",
+ "reFormText",
+ "reFormExtern",
+ "reFormExternText"
+})
+@XmlSeeAlso({
+ RechtsformVollzug.class
+})
+public abstract class Rechtsform {
+
+ @XmlElement(name = "ReForm")
+ @XmlSchemaType(name = "integer")
+ protected Integer reForm;
+ @XmlElement(name = "ReFormText")
+ protected String reFormText;
+ @XmlElement(name = "ReFormExtern")
+ @XmlSchemaType(name = "integer")
+ protected int reFormExtern;
+ @XmlElement(name = "ReFormExternText")
+ protected String reFormExternText;
+
+ /**
+ * Ruft den Wert der reForm-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getReForm() {
+ return reForm;
+ }
+
+ /**
+ * Legt den Wert der reForm-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setReForm(Integer value) {
+ this.reForm = value;
+ }
+
+ /**
+ * Ruft den Wert der reFormText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReFormText() {
+ return reFormText;
+ }
+
+ /**
+ * Legt den Wert der reFormText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReFormText(String value) {
+ this.reFormText = value;
+ }
+
+ /**
+ * Ruft den Wert der reFormExtern-Eigenschaft ab.
+ *
+ */
+ public int getReFormExtern() {
+ return reFormExtern;
+ }
+
+ /**
+ * Legt den Wert der reFormExtern-Eigenschaft fest.
+ *
+ */
+ public void setReFormExtern(int value) {
+ this.reFormExtern = value;
+ }
+
+ /**
+ * Ruft den Wert der reFormExternText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReFormExternText() {
+ return reFormExternText;
+ }
+
+ /**
+ * Legt den Wert der reFormExternText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReFormExternText(String value) {
+ this.reFormExternText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/RechtsformVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/RechtsformVollzug.java
new file mode 100644
index 0000000..8cb6f2e
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/RechtsformVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="RechtsformVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}Rechtsform">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RechtsformVollzug")
+public class RechtsformVollzug
+ extends Rechtsform
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Rechtstatsachen.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Rechtstatsachen.java
new file mode 100644
index 0000000..2997657
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Rechtstatsachen.java
@@ -0,0 +1,122 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+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;
+
+
+/**
+ *
+ * <complexType name="Rechtstatsachen">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RT_Nummer" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RT_NummerTyp" minOccurs="0"/>
+ * <element name="RT_Code" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RT_CodeTyp" minOccurs="0"/>
+ * <element name="RT_Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Rechtstatsachen", propOrder = {
+ "rtNummer",
+ "rtCode",
+ "rtText"
+})
+@XmlSeeAlso({
+ RechtstatsachenVollzug.class
+})
+public abstract class Rechtstatsachen {
+
+ @XmlElement(name = "RT_Nummer")
+ protected String rtNummer;
+ @XmlElement(name = "RT_Code")
+ protected String rtCode;
+ @XmlElement(name = "RT_Text")
+ protected String rtText;
+
+ /**
+ * Ruft den Wert der rtNummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRTNummer() {
+ return rtNummer;
+ }
+
+ /**
+ * Legt den Wert der rtNummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRTNummer(String value) {
+ this.rtNummer = value;
+ }
+
+ /**
+ * Ruft den Wert der rtCode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRTCode() {
+ return rtCode;
+ }
+
+ /**
+ * Legt den Wert der rtCode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRTCode(String value) {
+ this.rtCode = value;
+ }
+
+ /**
+ * Ruft den Wert der rtText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRTText() {
+ return rtText;
+ }
+
+ /**
+ * Legt den Wert der rtText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRTText(String value) {
+ this.rtText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/RechtstatsachenVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/RechtstatsachenVollzug.java
new file mode 100644
index 0000000..36f4f81
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/RechtstatsachenVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="RechtstatsachenVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}Rechtstatsachen">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RechtstatsachenVollzug")
+public class RechtstatsachenVollzug
+ extends Rechtstatsachen
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/SucheBranche.java b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheBranche.java
new file mode 100644
index 0000000..49a67b9
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheBranche.java
@@ -0,0 +1,118 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.simpletypes.OenaceArtTyp;
+
+
+/**
+ *
+ * <complexType name="SucheBranche">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="oenaceJahr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceJahrTyp" minOccurs="0"/>
+ * <element name="oenaceCode" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceCodeTyp" minOccurs="0"/>
+ * <element name="oenaceArt" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceArtTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheBranche", propOrder = {
+ "oenaceJahr",
+ "oenaceCode",
+ "oenaceArt"
+})
+public class SucheBranche {
+
+ @XmlSchemaType(name = "integer")
+ protected Integer oenaceJahr;
+ protected String oenaceCode;
+ @XmlSchemaType(name = "string")
+ protected OenaceArtTyp oenaceArt;
+
+ /**
+ * Ruft den Wert der oenaceJahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getOenaceJahr() {
+ return oenaceJahr;
+ }
+
+ /**
+ * Legt den Wert der oenaceJahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setOenaceJahr(Integer value) {
+ this.oenaceJahr = value;
+ }
+
+ /**
+ * Ruft den Wert der oenaceCode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOenaceCode() {
+ return oenaceCode;
+ }
+
+ /**
+ * Legt den Wert der oenaceCode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOenaceCode(String value) {
+ this.oenaceCode = value;
+ }
+
+ /**
+ * Ruft den Wert der oenaceArt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public OenaceArtTyp getOenaceArt() {
+ return oenaceArt;
+ }
+
+ /**
+ * Legt den Wert der oenaceArt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public void setOenaceArt(OenaceArtTyp value) {
+ this.oenaceArt = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/SuchePersonendaten.java b/src/main/java/at/gv/util/xsd/ur_V7/search/SuchePersonendaten.java
new file mode 100644
index 0000000..d0a5d5d
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/SuchePersonendaten.java
@@ -0,0 +1,361 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ *
+ * <complexType name="SuchePersonendaten">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="phonetisch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="nachname" type="{http://statistik.at/namespace/ur/simpleTypes/2#}NachnameTyp" minOccurs="0"/>
+ * <element name="vorname" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VornameTyp" minOccurs="0"/>
+ * <element name="gebDatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="strasse" type="{http://statistik.at/namespace/ur/simpleTypes/2#}StrasseTyp" minOccurs="0"/>
+ * <element name="hNr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}HNrTyp" minOccurs="0"/>
+ * <element name="ort" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OrtTyp" minOccurs="0"/>
+ * <element name="gemnr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}GemnrTyp" minOccurs="0"/>
+ * <element name="plz" type="{http://statistik.at/namespace/ur/simpleTypes/2#}PlzTyp" minOccurs="0"/>
+ * <element name="land" type="{http://statistik.at/namespace/ur/simpleTypes/2#}LandTyp" minOccurs="0"/>
+ * <element name="stammzahl" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdTyp" minOccurs="0"/>
+ * <element name="stammregister" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdArtTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SuchePersonendaten", propOrder = {
+ "phonetisch",
+ "nachname",
+ "vorname",
+ "gebDatum",
+ "strasse",
+ "hNr",
+ "ort",
+ "gemnr",
+ "plz",
+ "land",
+ "stammzahl",
+ "stammregister"
+})
+public class SuchePersonendaten {
+
+ protected Boolean phonetisch;
+ protected String nachname;
+ protected String vorname;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar gebDatum;
+ protected String strasse;
+ protected String hNr;
+ protected String ort;
+ @XmlSchemaType(name = "integer")
+ protected Integer gemnr;
+ protected String plz;
+ protected String land;
+ protected String stammzahl;
+ protected String stammregister;
+
+ /**
+ * Ruft den Wert der phonetisch-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isPhonetisch() {
+ return phonetisch;
+ }
+
+ /**
+ * Legt den Wert der phonetisch-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setPhonetisch(Boolean value) {
+ this.phonetisch = value;
+ }
+
+ /**
+ * Ruft den Wert der nachname-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNachname() {
+ return nachname;
+ }
+
+ /**
+ * Legt den Wert der nachname-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNachname(String value) {
+ this.nachname = value;
+ }
+
+ /**
+ * Ruft den Wert der vorname-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorname() {
+ return vorname;
+ }
+
+ /**
+ * Legt den Wert der vorname-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorname(String value) {
+ this.vorname = value;
+ }
+
+ /**
+ * Ruft den Wert der gebDatum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGebDatum() {
+ return gebDatum;
+ }
+
+ /**
+ * Legt den Wert der gebDatum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGebDatum(XMLGregorianCalendar value) {
+ this.gebDatum = value;
+ }
+
+ /**
+ * Ruft den Wert der strasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Legt den Wert der strasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Ruft den Wert der hNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHNr() {
+ return hNr;
+ }
+
+ /**
+ * Legt den Wert der hNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHNr(String value) {
+ this.hNr = value;
+ }
+
+ /**
+ * Ruft den Wert der ort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Legt den Wert der ort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Ruft den Wert der gemnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getGemnr() {
+ return gemnr;
+ }
+
+ /**
+ * Legt den Wert der gemnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setGemnr(Integer value) {
+ this.gemnr = value;
+ }
+
+ /**
+ * Ruft den Wert der plz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPlz() {
+ return plz;
+ }
+
+ /**
+ * Legt den Wert der plz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPlz(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Ruft den Wert der land-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLand() {
+ return land;
+ }
+
+ /**
+ * Legt den Wert der land-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLand(String value) {
+ this.land = value;
+ }
+
+ /**
+ * 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;
+ }
+
+ /**
+ * Ruft den Wert der stammregister-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStammregister() {
+ return stammregister;
+ }
+
+ /**
+ * Legt den Wert der stammregister-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStammregister(String value) {
+ this.stammregister = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachAendDatRequest.java b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachAendDatRequest.java
new file mode 100644
index 0000000..49b1c41
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachAendDatRequest.java
@@ -0,0 +1,128 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ *
+ * <complexType name="SucheUnternehmenNachAendDatRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * <element name="aendDat" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * <element name="aenderungsart" type="{http://statistik.at/namespace/ur/stammdaten/6#}Aenderungsart" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachAendDatRequest", propOrder = {
+ "version",
+ "aendDat",
+ "aenderungsart"
+})
+public class SucheUnternehmenNachAendDatRequest {
+
+ protected String version;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar aendDat;
+ @XmlElement(defaultValue = "STAMMDATEN")
+ @XmlSchemaType(name = "string")
+ protected Listset
method for the aenderungsart property.
+ *
+ *
+ * getAenderungsart().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="SucheUnternehmenNachBpkRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * <choice>
+ * <element name="bpkWTUR" type="{http://statistik.at/namespace/ur/simpleTypes/2#}BpkTyp"/>
+ * <element name="bpkWTUREncoded" type="{http://statistik.at/namespace/ur/simpleTypes/2#}BpkEncodedTyp"/>
+ * </choice>
+ * <element name="nurAktive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachBpkRequest", propOrder = {
+ "version",
+ "bpkWTUR",
+ "bpkWTUREncoded",
+ "nurAktive"
+})
+public class SucheUnternehmenNachBpkRequest {
+
+ protected String version;
+ protected String bpkWTUR;
+ protected String bpkWTUREncoded;
+ protected Boolean nurAktive;
+
+ /**
+ * 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 bpkWTUR-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBpkWTUR() {
+ return bpkWTUR;
+ }
+
+ /**
+ * Legt den Wert der bpkWTUR-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBpkWTUR(String value) {
+ this.bpkWTUR = value;
+ }
+
+ /**
+ * Ruft den Wert der bpkWTUREncoded-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBpkWTUREncoded() {
+ return bpkWTUREncoded;
+ }
+
+ /**
+ * Legt den Wert der bpkWTUREncoded-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBpkWTUREncoded(String value) {
+ this.bpkWTUREncoded = value;
+ }
+
+ /**
+ * Ruft den Wert der nurAktive-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isNurAktive() {
+ return nurAktive;
+ }
+
+ /**
+ * Legt den Wert der nurAktive-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setNurAktive(Boolean value) {
+ this.nurAktive = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdRequest.java b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdRequest.java
new file mode 100644
index 0000000..c749818
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdRequest.java
@@ -0,0 +1,305 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.gv.util.xsd.ur_V7.simpletypes.ErgebnisVollzugStatusTyp;
+
+
+/**
+ *
+ * <complexType name="SucheUnternehmenNachIdRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * <choice>
+ * <element name="kur" type="{http://statistik.at/namespace/ur/simpleTypes/2#}KurTyp"/>
+ * <element name="fbn" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FbnTyp"/>
+ * <element name="zvr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ZvrTyp"/>
+ * <element name="erj" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErjTyp"/>
+ * <element name="sek" type="{http://statistik.at/namespace/ur/simpleTypes/2#}SekTyp"/>
+ * </choice>
+ * <element name="URV_pdf" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="stichtag" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="mitHistorie" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="vollzugStatus" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErgebnisVollzugStatusTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachIdRequest", propOrder = {
+ "version",
+ "kur",
+ "fbn",
+ "zvr",
+ "erj",
+ "sek",
+ "urvPdf",
+ "stichtag",
+ "mitHistorie",
+ "vollzugStatus"
+})
+public class SucheUnternehmenNachIdRequest {
+
+ protected String version;
+ protected String kur;
+ protected String fbn;
+ protected String zvr;
+ protected String erj;
+ protected String sek;
+ @XmlElement(name = "URV_pdf", defaultValue = "false")
+ protected Boolean urvPdf;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar stichtag;
+ @XmlElement(defaultValue = "false")
+ protected boolean mitHistorie;
+ @XmlSchemaType(name = "string")
+ protected ErgebnisVollzugStatusTyp vollzugStatus;
+
+ /**
+ * 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 kur-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKur() {
+ return kur;
+ }
+
+ /**
+ * Legt den Wert der kur-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKur(String value) {
+ this.kur = value;
+ }
+
+ /**
+ * Ruft den Wert der fbn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFbn() {
+ return fbn;
+ }
+
+ /**
+ * Legt den Wert der fbn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFbn(String value) {
+ this.fbn = value;
+ }
+
+ /**
+ * Ruft den Wert der zvr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZvr() {
+ return zvr;
+ }
+
+ /**
+ * Legt den Wert der zvr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZvr(String value) {
+ this.zvr = value;
+ }
+
+ /**
+ * Ruft den Wert der erj-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getErj() {
+ return erj;
+ }
+
+ /**
+ * Legt den Wert der erj-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setErj(String value) {
+ this.erj = value;
+ }
+
+ /**
+ * Ruft den Wert der sek-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSek() {
+ return sek;
+ }
+
+ /**
+ * Legt den Wert der sek-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSek(String value) {
+ this.sek = value;
+ }
+
+ /**
+ * Ruft den Wert der urvPdf-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isURVPdf() {
+ return urvPdf;
+ }
+
+ /**
+ * Legt den Wert der urvPdf-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setURVPdf(Boolean value) {
+ this.urvPdf = value;
+ }
+
+ /**
+ * Ruft den Wert der stichtag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getStichtag() {
+ return stichtag;
+ }
+
+ /**
+ * Legt den Wert der stichtag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setStichtag(XMLGregorianCalendar value) {
+ this.stichtag = value;
+ }
+
+ /**
+ * Ruft den Wert der mitHistorie-Eigenschaft ab.
+ *
+ */
+ public boolean isMitHistorie() {
+ return mitHistorie;
+ }
+
+ /**
+ * Legt den Wert der mitHistorie-Eigenschaft fest.
+ *
+ */
+ public void setMitHistorie(boolean value) {
+ this.mitHistorie = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugStatus-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ErgebnisVollzugStatusTyp }
+ *
+ */
+ public ErgebnisVollzugStatusTyp getVollzugStatus() {
+ return vollzugStatus;
+ }
+
+ /**
+ * Legt den Wert der vollzugStatus-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ErgebnisVollzugStatusTyp }
+ *
+ */
+ public void setVollzugStatus(ErgebnisVollzugStatusTyp value) {
+ this.vollzugStatus = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdsRequest.java b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdsRequest.java
new file mode 100644
index 0000000..f26d090
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmenNachIdsRequest.java
@@ -0,0 +1,281 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.simpletypes.ErgebnisVollzugStatusTyp;
+
+
+/**
+ *
+ * <complexType name="SucheUnternehmenNachIdsRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * <element name="kur" type="{http://statistik.at/namespace/ur/simpleTypes/2#}KurTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="fbn" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FbnTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="zvr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ZvrTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="erj" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErjTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="sek" type="{http://statistik.at/namespace/ur/simpleTypes/2#}SekTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="mitHistorie" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="vollzugStatus" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErgebnisVollzugStatusTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachIdsRequest", propOrder = {
+ "version",
+ "kur",
+ "fbn",
+ "zvr",
+ "erj",
+ "sek",
+ "mitHistorie",
+ "vollzugStatus"
+})
+public class SucheUnternehmenNachIdsRequest {
+
+ protected String version;
+ protected Listset
method for the kur property.
+ *
+ *
+ * getKur().add(newItem);
+ *
+ *
+ *
+ * set
method for the fbn property.
+ *
+ *
+ * getFbn().add(newItem);
+ *
+ *
+ *
+ * set
method for the zvr property.
+ *
+ *
+ * getZvr().add(newItem);
+ *
+ *
+ *
+ * set
method for the erj property.
+ *
+ *
+ * getErj().add(newItem);
+ *
+ *
+ *
+ * set
method for the sek property.
+ *
+ *
+ * getSek().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="SucheUnternehmenRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * <element name="unternehmensdaten" type="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmensdaten" minOccurs="0"/>
+ * <element name="branche" type="{http://statistik.at/namespace/ur/stammdaten/6#}SucheBranche" minOccurs="0"/>
+ * <element name="personendaten" type="{http://statistik.at/namespace/ur/stammdaten/6#}SuchePersonendaten" minOccurs="0"/>
+ * <element name="nurAktive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenRequest", propOrder = {
+ "version",
+ "unternehmensdaten",
+ "branche",
+ "personendaten",
+ "nurAktive"
+})
+public class SucheUnternehmenRequest {
+
+ protected String version;
+ protected SucheUnternehmensdaten unternehmensdaten;
+ protected SucheBranche branche;
+ protected SuchePersonendaten personendaten;
+ @XmlElement(defaultValue = "false")
+ protected Boolean nurAktive;
+
+ /**
+ * 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 unternehmensdaten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SucheUnternehmensdaten }
+ *
+ */
+ public SucheUnternehmensdaten getUnternehmensdaten() {
+ return unternehmensdaten;
+ }
+
+ /**
+ * Legt den Wert der unternehmensdaten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheUnternehmensdaten }
+ *
+ */
+ public void setUnternehmensdaten(SucheUnternehmensdaten value) {
+ this.unternehmensdaten = value;
+ }
+
+ /**
+ * Ruft den Wert der branche-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SucheBranche }
+ *
+ */
+ public SucheBranche getBranche() {
+ return branche;
+ }
+
+ /**
+ * Legt den Wert der branche-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheBranche }
+ *
+ */
+ public void setBranche(SucheBranche value) {
+ this.branche = value;
+ }
+
+ /**
+ * Ruft den Wert der personendaten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SuchePersonendaten }
+ *
+ */
+ public SuchePersonendaten getPersonendaten() {
+ return personendaten;
+ }
+
+ /**
+ * Legt den Wert der personendaten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SuchePersonendaten }
+ *
+ */
+ public void setPersonendaten(SuchePersonendaten value) {
+ this.personendaten = value;
+ }
+
+ /**
+ * Ruft den Wert der nurAktive-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isNurAktive() {
+ return nurAktive;
+ }
+
+ /**
+ * Legt den Wert der nurAktive-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setNurAktive(Boolean value) {
+ this.nurAktive = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmensdaten.java b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmensdaten.java
new file mode 100644
index 0000000..4a6946c
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/SucheUnternehmensdaten.java
@@ -0,0 +1,333 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="SucheUnternehmensdaten">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="phonetisch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="untName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}UntNameTyp" minOccurs="0"/>
+ * <element name="rechtsform" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp" minOccurs="0"/>
+ * <element name="id" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdTyp" minOccurs="0"/>
+ * <element name="idArt" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdArtTyp" minOccurs="0"/>
+ * <element name="strasse" type="{http://statistik.at/namespace/ur/simpleTypes/2#}StrasseTyp" minOccurs="0"/>
+ * <element name="hNr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}HNrTyp" minOccurs="0"/>
+ * <element name="ort" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OrtTyp" minOccurs="0"/>
+ * <element name="gemnr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}GemnrTyp" minOccurs="0"/>
+ * <element name="plz" type="{http://statistik.at/namespace/ur/simpleTypes/2#}PlzTyp" minOccurs="0"/>
+ * <element name="land" type="{http://statistik.at/namespace/ur/simpleTypes/2#}LandTyp" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmensdaten", propOrder = {
+ "phonetisch",
+ "untName",
+ "rechtsform",
+ "id",
+ "idArt",
+ "strasse",
+ "hNr",
+ "ort",
+ "gemnr",
+ "plz",
+ "land"
+})
+public class SucheUnternehmensdaten {
+
+ protected Boolean phonetisch;
+ protected String untName;
+ @XmlSchemaType(name = "integer")
+ protected Integer rechtsform;
+ protected String id;
+ protected String idArt;
+ protected String strasse;
+ protected String hNr;
+ protected String ort;
+ @XmlSchemaType(name = "integer")
+ protected Integer gemnr;
+ protected String plz;
+ protected String land;
+
+ /**
+ * Ruft den Wert der phonetisch-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isPhonetisch() {
+ return phonetisch;
+ }
+
+ /**
+ * Legt den Wert der phonetisch-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setPhonetisch(Boolean value) {
+ this.phonetisch = value;
+ }
+
+ /**
+ * Ruft den Wert der untName-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUntName() {
+ return untName;
+ }
+
+ /**
+ * Legt den Wert der untName-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUntName(String value) {
+ this.untName = value;
+ }
+
+ /**
+ * Ruft den Wert der rechtsform-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getRechtsform() {
+ return rechtsform;
+ }
+
+ /**
+ * Legt den Wert der rechtsform-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setRechtsform(Integer value) {
+ this.rechtsform = value;
+ }
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der idArt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIdArt() {
+ return idArt;
+ }
+
+ /**
+ * Legt den Wert der idArt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIdArt(String value) {
+ this.idArt = value;
+ }
+
+ /**
+ * Ruft den Wert der strasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Legt den Wert der strasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Ruft den Wert der hNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHNr() {
+ return hNr;
+ }
+
+ /**
+ * Legt den Wert der hNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHNr(String value) {
+ this.hNr = value;
+ }
+
+ /**
+ * Ruft den Wert der ort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Legt den Wert der ort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Ruft den Wert der gemnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getGemnr() {
+ return gemnr;
+ }
+
+ /**
+ * Legt den Wert der gemnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setGemnr(Integer value) {
+ this.gemnr = value;
+ }
+
+ /**
+ * Ruft den Wert der plz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPlz() {
+ return plz;
+ }
+
+ /**
+ * Legt den Wert der plz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPlz(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Ruft den Wert der land-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLand() {
+ return land;
+ }
+
+ /**
+ * Legt den Wert der land-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLand(String value) {
+ this.land = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Taetigkeitszeitraum.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Taetigkeitszeitraum.java
new file mode 100644
index 0000000..839bee2
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Taetigkeitszeitraum.java
@@ -0,0 +1,98 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ *
+ * <complexType name="Taetigkeitszeitraum">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="TaetigVon" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="TaetigBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Taetigkeitszeitraum", propOrder = {
+ "taetigVon",
+ "taetigBis"
+})
+@XmlSeeAlso({
+ TaetigkeitszeitraumVollzug.class
+})
+public abstract class Taetigkeitszeitraum {
+
+ @XmlElement(name = "TaetigVon")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar taetigVon;
+ @XmlElement(name = "TaetigBis")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar taetigBis;
+
+ /**
+ * Ruft den Wert der taetigVon-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getTaetigVon() {
+ return taetigVon;
+ }
+
+ /**
+ * Legt den Wert der taetigVon-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setTaetigVon(XMLGregorianCalendar value) {
+ this.taetigVon = value;
+ }
+
+ /**
+ * Ruft den Wert der taetigBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getTaetigBis() {
+ return taetigBis;
+ }
+
+ /**
+ * Legt den Wert der taetigBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setTaetigBis(XMLGregorianCalendar value) {
+ this.taetigBis = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/TaetigkeitszeitraumVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/TaetigkeitszeitraumVollzug.java
new file mode 100644
index 0000000..58d7fe9
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/TaetigkeitszeitraumVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="TaetigkeitszeitraumVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}Taetigkeitszeitraum">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TaetigkeitszeitraumVollzug")
+public class TaetigkeitszeitraumVollzug
+ extends Taetigkeitszeitraum
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/UntName.java b/src/main/java/at/gv/util/xsd/ur_V7/search/UntName.java
new file mode 100644
index 0000000..8554fd8
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/UntName.java
@@ -0,0 +1,66 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+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;
+
+
+/**
+ *
+ * <complexType name="UntName">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VollerName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}UntNameTyp"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UntName", propOrder = {
+ "vollerName"
+})
+@XmlSeeAlso({
+ UntNameVollzug.class
+})
+public abstract class UntName {
+
+ @XmlElement(name = "VollerName", required = true)
+ protected String vollerName;
+
+ /**
+ * Ruft den Wert der vollerName-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVollerName() {
+ return vollerName;
+ }
+
+ /**
+ * Legt den Wert der vollerName-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVollerName(String value) {
+ this.vollerName = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/UntNameVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/UntNameVollzug.java
new file mode 100644
index 0000000..5f9e7b0
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/UntNameVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="UntNameVollzug">
+ * <complexContent>
+ * <extension base="{http://statistik.at/namespace/ur/stammdaten/6#}UntName">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UntNameVollzug")
+public class UntNameVollzug
+ extends UntName
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Vertretung.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Vertretung.java
new file mode 100644
index 0000000..1e68547
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Vertretung.java
@@ -0,0 +1,63 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="Vertretung">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Vertretung", propOrder = {
+ "value"
+})
+@XmlSeeAlso({
+ VertretungVollzug.class
+})
+public abstract class Vertretung {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * 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;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/VertretungVollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/VertretungVollzug.java
new file mode 100644
index 0000000..bdf2a81
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/VertretungVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="VertretungVollzug">
+ * <simpleContent>
+ * <extension base="<http://statistik.at/namespace/ur/stammdaten/6#>Vertretung">
+ * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugAttributes"/>
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VertretungVollzug")
+public class VertretungVollzug
+ extends Vertretung
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Ruft den Wert der vollzugBeginn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Legt den Wert der vollzugBeginn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzugEnde-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Legt den Wert der vollzugEnde-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/Vollzug.java b/src/main/java/at/gv/util/xsd/ur_V7/search/Vollzug.java
new file mode 100644
index 0000000..14fe03d
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/Vollzug.java
@@ -0,0 +1,209 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+import java.math.BigInteger;
+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.XmlID;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import at.gv.util.xsd.ur_V7.simpletypes.VollzugStatusTyp;
+
+
+/**
+ *
+ * <complexType name="Vollzug">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Antrag" type="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugElem"/>
+ * <element name="Vollzug" type="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugElem" minOccurs="0"/>
+ * <element name="Zurueckstellung" type="{http://statistik.at/namespace/ur/stammdaten/6#}VollzugElem" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * <attribute name="nummer" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ * <attribute name="status" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VollzugStatusTyp" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Vollzug", propOrder = {
+ "antrag",
+ "vollzug",
+ "zurueckstellung"
+})
+public class Vollzug {
+
+ @XmlElement(name = "Antrag", required = true)
+ protected VollzugElem antrag;
+ @XmlElement(name = "Vollzug")
+ protected VollzugElem vollzug;
+ @XmlElement(name = "Zurueckstellung")
+ protected VollzugElem zurueckstellung;
+ @XmlAttribute(name = "id", required = true)
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ @XmlSchemaType(name = "ID")
+ protected String id;
+ @XmlAttribute(name = "nummer", required = true)
+ protected BigInteger nummer;
+ @XmlAttribute(name = "status", required = true)
+ protected VollzugStatusTyp status;
+
+ /**
+ * Ruft den Wert der antrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugElem }
+ *
+ */
+ public VollzugElem getAntrag() {
+ return antrag;
+ }
+
+ /**
+ * Legt den Wert der antrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugElem }
+ *
+ */
+ public void setAntrag(VollzugElem value) {
+ this.antrag = value;
+ }
+
+ /**
+ * Ruft den Wert der vollzug-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugElem }
+ *
+ */
+ public VollzugElem getVollzug() {
+ return vollzug;
+ }
+
+ /**
+ * Legt den Wert der vollzug-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugElem }
+ *
+ */
+ public void setVollzug(VollzugElem value) {
+ this.vollzug = value;
+ }
+
+ /**
+ * Ruft den Wert der zurueckstellung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugElem }
+ *
+ */
+ public VollzugElem getZurueckstellung() {
+ return zurueckstellung;
+ }
+
+ /**
+ * Legt den Wert der zurueckstellung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugElem }
+ *
+ */
+ public void setZurueckstellung(VollzugElem value) {
+ this.zurueckstellung = value;
+ }
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der nummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNummer() {
+ return nummer;
+ }
+
+ /**
+ * Legt den Wert der nummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNummer(BigInteger value) {
+ this.nummer = value;
+ }
+
+ /**
+ * Ruft den Wert der status-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugStatusTyp }
+ *
+ */
+ public VollzugStatusTyp getStatus() {
+ return status;
+ }
+
+ /**
+ * Legt den Wert der status-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugStatusTyp }
+ *
+ */
+ public void setStatus(VollzugStatusTyp value) {
+ this.status = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/VollzugElem.java b/src/main/java/at/gv/util/xsd/ur_V7/search/VollzugElem.java
new file mode 100644
index 0000000..3e8af0c
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/VollzugElem.java
@@ -0,0 +1,118 @@
+
+package at.gv.util.xsd.ur_V7.search;
+
+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;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ *
+ * <complexType name="VollzugElem">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>date">
+ * <attribute name="quelle" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}QuelleTyp" />
+ * <attribute name="quText" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VollzugElem", propOrder = {
+ "value"
+})
+public class VollzugElem {
+
+ @XmlValue
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar value;
+ @XmlAttribute(name = "quelle", required = true)
+ protected String quelle;
+ @XmlAttribute(name = "quText", required = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected String quText;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setValue(XMLGregorianCalendar value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der quelle-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuelle() {
+ return quelle;
+ }
+
+ /**
+ * Legt den Wert der quelle-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuelle(String value) {
+ this.quelle = value;
+ }
+
+ /**
+ * Ruft den Wert der quText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuText() {
+ return quText;
+ }
+
+ /**
+ * Legt den Wert der quText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuText(String value) {
+ this.quText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/search/package-info.java b/src/main/java/at/gv/util/xsd/ur_V7/search/package-info.java
new file mode 100644
index 0000000..6365869
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/search/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "http://statistik.at/namespace/ur/stammdaten/6#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.gv.util.xsd.ur_V7.search;
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/AdressTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/AdressTyp.java
new file mode 100644
index 0000000..62d46f4
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/AdressTyp.java
@@ -0,0 +1,38 @@
+
+package at.gv.util.xsd.ur_V7.simpletypes;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="AdressTyp">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="SITZ"/>
+ * <enumeration value="ZUSTELLADRESSE"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "AdressTyp", namespace = "http://statistik.at/namespace/ur/simpleTypes/2#")
+@XmlEnum
+public enum AdressTyp {
+
+ SITZ,
+ ZUSTELLADRESSE;
+
+ public String value() {
+ return name();
+ }
+
+ public static AdressTyp fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ArtDublette.java b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ArtDublette.java
new file mode 100644
index 0000000..50107f4
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ArtDublette.java
@@ -0,0 +1,38 @@
+
+package at.gv.util.xsd.ur_V7.simpletypes;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="ArtDublette">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="M"/>
+ * <enumeration value="S"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "ArtDublette", namespace = "http://statistik.at/namespace/ur/simpleTypes/2#")
+@XmlEnum
+public enum ArtDublette {
+
+ M,
+ S;
+
+ public String value() {
+ return name();
+ }
+
+ public static ArtDublette fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ErgebnisVollzugStatusTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ErgebnisVollzugStatusTyp.java
new file mode 100644
index 0000000..19768af
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ErgebnisVollzugStatusTyp.java
@@ -0,0 +1,38 @@
+
+package at.gv.util.xsd.ur_V7.simpletypes;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="ErgebnisVollzugStatusTyp">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="V"/>
+ * <enumeration value="AZV"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "ErgebnisVollzugStatusTyp", namespace = "http://statistik.at/namespace/ur/simpleTypes/2#")
+@XmlEnum
+public enum ErgebnisVollzugStatusTyp {
+
+ V,
+ AZV;
+
+ public String value() {
+ return name();
+ }
+
+ public static ErgebnisVollzugStatusTyp fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/EvbStatusTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/EvbStatusTyp.java
new file mode 100644
index 0000000..0759030
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/EvbStatusTyp.java
@@ -0,0 +1,40 @@
+
+package at.gv.util.xsd.ur_V7.simpletypes;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="EvbStatusTyp">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="J"/>
+ * <enumeration value="N"/>
+ * <enumeration value="U"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "EvbStatusTyp", namespace = "http://statistik.at/namespace/ur/simpleTypes/2#")
+@XmlEnum
+public enum EvbStatusTyp {
+
+ J,
+ N,
+ U;
+
+ public String value() {
+ return name();
+ }
+
+ public static EvbStatusTyp fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ObjectFactory.java b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ObjectFactory.java
new file mode 100644
index 0000000..9b28699
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/ObjectFactory.java
@@ -0,0 +1,32 @@
+
+package at.gv.util.xsd.ur_V7.simpletypes;
+
+import javax.xml.bind.annotation.XmlRegistry;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.gv.util.xsd.ur_V7.simpletypes package.
+ *
+ * <simpleType name="OenaceArtTyp">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="H"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "OenaceArtTyp", namespace = "http://statistik.at/namespace/ur/simpleTypes/2#")
+@XmlEnum
+public enum OenaceArtTyp {
+
+ H,
+ N;
+
+ public String value() {
+ return name();
+ }
+
+ public static OenaceArtTyp fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/VollzugStatusTyp.java b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/VollzugStatusTyp.java
new file mode 100644
index 0000000..f2604ec
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/simpletypes/VollzugStatusTyp.java
@@ -0,0 +1,40 @@
+
+package at.gv.util.xsd.ur_V7.simpletypes;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="VollzugStatusTyp">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="A"/>
+ * <enumeration value="V"/>
+ * <enumeration value="Z"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "VollzugStatusTyp", namespace = "http://statistik.at/namespace/ur/simpleTypes/2#")
+@XmlEnum
+public enum VollzugStatusTyp {
+
+ A,
+ V,
+ Z;
+
+ public String value() {
+ return name();
+ }
+
+ public static VollzugStatusTyp fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/CustomFaultType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/CustomFaultType.java
new file mode 100644
index 0000000..738ddd0
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/CustomFaultType.java
@@ -0,0 +1,161 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+import java.math.BigInteger;
+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;
+
+
+/**
+ * CustomFault reporting structure
+ *
+ *
+ * <complexType name="CustomFaultType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Code" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * <element name="Reason" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ * <element name="Help" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}FaultHint" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CustomFaultType", propOrder = {
+ "code",
+ "reason",
+ "help",
+ "faultHint"
+})
+public class CustomFaultType {
+
+ @XmlElement(name = "Code", required = true)
+ protected BigInteger code;
+ @XmlElement(name = "Reason", required = true)
+ protected Listset
method for the reason property.
+ *
+ *
+ * getReason().add(newItem);
+ *
+ *
+ *
+ * set
method for the faultHint property.
+ *
+ *
+ * getFaultHint().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}ErsbAttribute" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "ersbAttribute"
+})
+@XmlRootElement(name = "ExtraResultCriteria")
+public class ExtraResultCriteria {
+
+ @XmlElement(name = "ErsbAttribute", namespace = "http://statistik.at/namespace/ur/stammdaten/6#", defaultValue = "false")
+ protected Boolean ersbAttribute;
+
+ /**
+ * Ruft den Wert der ersbAttribute-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isErsbAttribute() {
+ return ersbAttribute;
+ }
+
+ /**
+ * Legt den Wert der ersbAttribute-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setErsbAttribute(Boolean value) {
+ this.ersbAttribute = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultInfo.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultInfo.java
new file mode 100644
index 0000000..8f3def8
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultInfo.java
@@ -0,0 +1,34 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "ExtraResultInfo")
+public class ExtraResultInfo {
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ObjectFactory.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ObjectFactory.java
new file mode 100644
index 0000000..f3577a5
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ObjectFactory.java
@@ -0,0 +1,455 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+import java.math.BigInteger;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.datatype.XMLGregorianCalendar;
+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.ur_V7.xmlsw package.
+ *
+ * <complexType name="PaymentInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}InvoiceId" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Costs"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}AccountedUnits" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}TimeStamp"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PaymentInfoType", propOrder = {
+ "invoiceId",
+ "costs",
+ "accountedUnits",
+ "timeStamp"
+})
+public class PaymentInfoType {
+
+ @XmlElement(name = "InvoiceId")
+ protected String invoiceId;
+ @XmlElement(name = "Costs")
+ protected float costs;
+ @XmlElement(name = "AccountedUnits")
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger accountedUnits;
+ @XmlElement(name = "TimeStamp", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar timeStamp;
+
+ /**
+ * Ruft den Wert der invoiceId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getInvoiceId() {
+ return invoiceId;
+ }
+
+ /**
+ * Legt den Wert der invoiceId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setInvoiceId(String value) {
+ this.invoiceId = value;
+ }
+
+ /**
+ * Ruft den Wert der costs-Eigenschaft ab.
+ *
+ */
+ public float getCosts() {
+ return costs;
+ }
+
+ /**
+ * Legt den Wert der costs-Eigenschaft fest.
+ *
+ */
+ public void setCosts(float value) {
+ this.costs = value;
+ }
+
+ /**
+ * Ruft den Wert der accountedUnits-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getAccountedUnits() {
+ return accountedUnits;
+ }
+
+ /**
+ * Legt den Wert der accountedUnits-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setAccountedUnits(BigInteger value) {
+ this.accountedUnits = value;
+ }
+
+ /**
+ * Ruft den Wert der timeStamp-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getTimeStamp() {
+ return timeStamp;
+ }
+
+ /**
+ * Legt den Wert der timeStamp-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setTimeStamp(XMLGregorianCalendar value) {
+ this.timeStamp = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/RecordFieldList.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/RecordFieldList.java
new file mode 100644
index 0000000..511f030
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/RecordFieldList.java
@@ -0,0 +1,34 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "RecordFieldList")
+public class RecordFieldList {
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultCriteriaType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultCriteriaType.java
new file mode 100644
index 0000000..a6fb58b
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultCriteriaType.java
@@ -0,0 +1,207 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="ResultCriteriaType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}MaxRecords" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}StartRecord" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SortKeys" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}TimeOut" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}RecordFieldList" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ExtraResultCriteria" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ResultCriteriaType", propOrder = {
+ "maxRecords",
+ "startRecord",
+ "sortKeys",
+ "timeOut",
+ "recordFieldList",
+ "extraResultCriteria"
+})
+public class ResultCriteriaType {
+
+ @XmlElement(name = "MaxRecords")
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger maxRecords;
+ @XmlElement(name = "StartRecord")
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger startRecord;
+ @XmlElement(name = "SortKeys")
+ protected SortKeysType sortKeys;
+ @XmlElement(name = "TimeOut")
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger timeOut;
+ @XmlElement(name = "RecordFieldList")
+ protected RecordFieldList recordFieldList;
+ @XmlElement(name = "ExtraResultCriteria")
+ protected ExtraResultCriteria extraResultCriteria;
+
+ /**
+ * Ruft den Wert der maxRecords-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMaxRecords() {
+ return maxRecords;
+ }
+
+ /**
+ * Legt den Wert der maxRecords-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMaxRecords(BigInteger value) {
+ this.maxRecords = value;
+ }
+
+ /**
+ * Ruft den Wert der startRecord-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getStartRecord() {
+ return startRecord;
+ }
+
+ /**
+ * Legt den Wert der startRecord-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setStartRecord(BigInteger value) {
+ this.startRecord = value;
+ }
+
+ /**
+ * Ruft den Wert der sortKeys-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SortKeysType }
+ *
+ */
+ public SortKeysType getSortKeys() {
+ return sortKeys;
+ }
+
+ /**
+ * Legt den Wert der sortKeys-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SortKeysType }
+ *
+ */
+ public void setSortKeys(SortKeysType value) {
+ this.sortKeys = value;
+ }
+
+ /**
+ * Ruft den Wert der timeOut-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTimeOut() {
+ return timeOut;
+ }
+
+ /**
+ * Legt den Wert der timeOut-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTimeOut(BigInteger value) {
+ this.timeOut = value;
+ }
+
+ /**
+ * Ruft den Wert der recordFieldList-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link RecordFieldList }
+ *
+ */
+ public RecordFieldList getRecordFieldList() {
+ return recordFieldList;
+ }
+
+ /**
+ * Legt den Wert der recordFieldList-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link RecordFieldList }
+ *
+ */
+ public void setRecordFieldList(RecordFieldList value) {
+ this.recordFieldList = value;
+ }
+
+ /**
+ * Ruft den Wert der extraResultCriteria-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ExtraResultCriteria }
+ *
+ */
+ public ExtraResultCriteria getExtraResultCriteria() {
+ return extraResultCriteria;
+ }
+
+ /**
+ * Legt den Wert der extraResultCriteria-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ExtraResultCriteria }
+ *
+ */
+ public void setExtraResultCriteria(ExtraResultCriteria value) {
+ this.extraResultCriteria = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultInfoType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultInfoType.java
new file mode 100644
index 0000000..e98819a
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultInfoType.java
@@ -0,0 +1,178 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="ResultInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultSetId" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}FoundRecords" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ReturnedRecords"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}PaymentInfo" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ExtraResultInfo" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ResultInfoType", propOrder = {
+ "resultSetId",
+ "foundRecords",
+ "returnedRecords",
+ "paymentInfo",
+ "extraResultInfo"
+})
+public class ResultInfoType {
+
+ @XmlElement(name = "ResultSetId")
+ protected String resultSetId;
+ @XmlElement(name = "FoundRecords")
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger foundRecords;
+ @XmlElement(name = "ReturnedRecords", required = true)
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger returnedRecords;
+ @XmlElement(name = "PaymentInfo")
+ protected PaymentInfoType paymentInfo;
+ @XmlElement(name = "ExtraResultInfo")
+ protected ExtraResultInfo extraResultInfo;
+
+ /**
+ * Ruft den Wert der resultSetId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getResultSetId() {
+ return resultSetId;
+ }
+
+ /**
+ * Legt den Wert der resultSetId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setResultSetId(String value) {
+ this.resultSetId = value;
+ }
+
+ /**
+ * Ruft den Wert der foundRecords-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFoundRecords() {
+ return foundRecords;
+ }
+
+ /**
+ * Legt den Wert der foundRecords-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFoundRecords(BigInteger value) {
+ this.foundRecords = value;
+ }
+
+ /**
+ * Ruft den Wert der returnedRecords-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getReturnedRecords() {
+ return returnedRecords;
+ }
+
+ /**
+ * Legt den Wert der returnedRecords-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setReturnedRecords(BigInteger value) {
+ this.returnedRecords = value;
+ }
+
+ /**
+ * Ruft den Wert der paymentInfo-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PaymentInfoType }
+ *
+ */
+ public PaymentInfoType getPaymentInfo() {
+ return paymentInfo;
+ }
+
+ /**
+ * Legt den Wert der paymentInfo-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PaymentInfoType }
+ *
+ */
+ public void setPaymentInfo(PaymentInfoType value) {
+ this.paymentInfo = value;
+ }
+
+ /**
+ * Ruft den Wert der extraResultInfo-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ExtraResultInfo }
+ *
+ */
+ public ExtraResultInfo getExtraResultInfo() {
+ return extraResultInfo;
+ }
+
+ /**
+ * Legt den Wert der extraResultInfo-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ExtraResultInfo }
+ *
+ */
+ public void setExtraResultInfo(ExtraResultInfo value) {
+ this.extraResultInfo = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecord.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecord.java
new file mode 100644
index 0000000..9dbc5a6
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecord.java
@@ -0,0 +1,122 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.pd.PersonenDatenTyp;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}PersonenDaten"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}URV_pdf" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "personenDaten",
+ "urvPdf"
+})
+@XmlRootElement(name = "ResultRecord")
+public class ResultRecord {
+
+ @XmlElement(name = "PersonenDaten", namespace = "http://reference.e-government.gv.at/namespace/persondata/de/20040201#", required = true)
+ protected PersonenDatenTyp personenDaten;
+ @XmlElement(name = "URV_pdf", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected byte[] urvPdf;
+ @XmlAttribute(name = "id")
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger id;
+
+ /**
+ * Ruft den Wert der personenDaten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PersonenDatenTyp }
+ *
+ */
+ public PersonenDatenTyp getPersonenDaten() {
+ return personenDaten;
+ }
+
+ /**
+ * Legt den Wert der personenDaten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersonenDatenTyp }
+ *
+ */
+ public void setPersonenDaten(PersonenDatenTyp value) {
+ this.personenDaten = value;
+ }
+
+ /**
+ * Ruft den Wert der urvPdf-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * byte[]
+ */
+ public byte[] getURVPdf() {
+ return urvPdf;
+ }
+
+ /**
+ * Legt den Wert der urvPdf-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * byte[]
+ */
+ public void setURVPdf(byte[] value) {
+ this.urvPdf = value;
+ }
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setId(BigInteger value) {
+ this.id = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecords.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecords.java
new file mode 100644
index 0000000..7c21f3c
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecords.java
@@ -0,0 +1,71 @@
+
+package at.gv.util.xsd.ur_V7.xmlsw;
+
+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;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultRecord" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resultRecord"
+})
+@XmlRootElement(name = "ResultRecords")
+public class ResultRecords {
+
+ @XmlElement(name = "ResultRecord", required = true)
+ protected Listset
method for the resultRecord property.
+ *
+ *
+ * getResultRecord().add(newItem);
+ *
+ *
+ *
+ *