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 --- .../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 + 18 files changed, 2312 insertions(+) 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 (limited to 'src/main/java/at/gv/util/xsd/ur_V7/xmlsw') 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 + * + *
Java-Klasse für CustomFaultType complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <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 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 reason property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getReason().add(newItem); + *+ * + * + *
+ * 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 Java-Klasse für SearchByExampleType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SearchByIdType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SearchCriteriaType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SearchRequestInfoType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SearchResponseType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SortKeyType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SortKeysType 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 SortKeyType }
+ *
+ *
+ */
+ public Listset
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);
+ *
+ *
+ *
+ *
+ * <complexType name="SearchByExampleType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestId"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestInfo" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultCriteria" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchCriteria"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SearchByExampleType", propOrder = {
+ "searchRequestId",
+ "searchRequestInfo",
+ "resultCriteria",
+ "searchCriteria"
+})
+public class SearchByExampleType {
+
+ @XmlElement(name = "SearchRequestId", required = true)
+ protected String searchRequestId;
+ @XmlElement(name = "SearchRequestInfo")
+ protected SearchRequestInfoType searchRequestInfo;
+ @XmlElement(name = "ResultCriteria")
+ protected ResultCriteriaType resultCriteria;
+ @XmlElement(name = "SearchCriteria", required = true)
+ protected SearchCriteriaType searchCriteria;
+
+ /**
+ * Ruft den Wert der searchRequestId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSearchRequestId() {
+ return searchRequestId;
+ }
+
+ /**
+ * Legt den Wert der searchRequestId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSearchRequestId(String value) {
+ this.searchRequestId = value;
+ }
+
+ /**
+ * Ruft den Wert der searchRequestInfo-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SearchRequestInfoType }
+ *
+ */
+ public SearchRequestInfoType getSearchRequestInfo() {
+ return searchRequestInfo;
+ }
+
+ /**
+ * Legt den Wert der searchRequestInfo-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SearchRequestInfoType }
+ *
+ */
+ public void setSearchRequestInfo(SearchRequestInfoType value) {
+ this.searchRequestInfo = value;
+ }
+
+ /**
+ * Ruft den Wert der resultCriteria-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ResultCriteriaType }
+ *
+ */
+ public ResultCriteriaType getResultCriteria() {
+ return resultCriteria;
+ }
+
+ /**
+ * Legt den Wert der resultCriteria-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ResultCriteriaType }
+ *
+ */
+ public void setResultCriteria(ResultCriteriaType value) {
+ this.resultCriteria = value;
+ }
+
+ /**
+ * Ruft den Wert der searchCriteria-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SearchCriteriaType }
+ *
+ */
+ public SearchCriteriaType getSearchCriteria() {
+ return searchCriteria;
+ }
+
+ /**
+ * Legt den Wert der searchCriteria-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SearchCriteriaType }
+ *
+ */
+ public void setSearchCriteria(SearchCriteriaType value) {
+ this.searchCriteria = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByIdType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByIdType.java
new file mode 100644
index 0000000..d5f3a51
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByIdType.java
@@ -0,0 +1,121 @@
+
+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="SearchByIdType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestId"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestInfo" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}RecordId"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SearchByIdType", propOrder = {
+ "searchRequestId",
+ "searchRequestInfo",
+ "recordId"
+})
+public class SearchByIdType {
+
+ @XmlElement(name = "SearchRequestId", required = true)
+ protected String searchRequestId;
+ @XmlElement(name = "SearchRequestInfo")
+ protected SearchRequestInfoType searchRequestInfo;
+ @XmlElement(name = "RecordId", required = true)
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger recordId;
+
+ /**
+ * Ruft den Wert der searchRequestId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSearchRequestId() {
+ return searchRequestId;
+ }
+
+ /**
+ * Legt den Wert der searchRequestId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSearchRequestId(String value) {
+ this.searchRequestId = value;
+ }
+
+ /**
+ * Ruft den Wert der searchRequestInfo-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SearchRequestInfoType }
+ *
+ */
+ public SearchRequestInfoType getSearchRequestInfo() {
+ return searchRequestInfo;
+ }
+
+ /**
+ * Legt den Wert der searchRequestInfo-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SearchRequestInfoType }
+ *
+ */
+ public void setSearchRequestInfo(SearchRequestInfoType value) {
+ this.searchRequestInfo = value;
+ }
+
+ /**
+ * Ruft den Wert der recordId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getRecordId() {
+ return recordId;
+ }
+
+ /**
+ * Legt den Wert der recordId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setRecordId(BigInteger value) {
+ this.recordId = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchCriteriaType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchCriteriaType.java
new file mode 100644
index 0000000..361082a
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchCriteriaType.java
@@ -0,0 +1,209 @@
+
+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.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V7.search.SucheUnternehmenNachAendDatRequest;
+import at.gv.util.xsd.ur_V7.search.SucheUnternehmenNachBpkRequest;
+import at.gv.util.xsd.ur_V7.search.SucheUnternehmenNachIdRequest;
+import at.gv.util.xsd.ur_V7.search.SucheUnternehmenNachIdsRequest;
+import at.gv.util.xsd.ur_V7.search.SucheUnternehmenRequest;
+
+
+/**
+ *
+ * <complexType name="SearchCriteriaType">
+ * <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"/>
+ * <choice>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachAendDatRequest"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachBpkRequest"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachIdRequest"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachIdsRequest"/>
+ * <element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenRequest"/>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SearchCriteriaType", propOrder = {
+ "resultSetId",
+ "sucheUnternehmenNachAendDatRequest",
+ "sucheUnternehmenNachBpkRequest",
+ "sucheUnternehmenNachIdRequest",
+ "sucheUnternehmenNachIdsRequest",
+ "sucheUnternehmenRequest"
+})
+public class SearchCriteriaType {
+
+ @XmlElement(name = "ResultSetId")
+ protected String resultSetId;
+ @XmlElement(name = "SucheUnternehmenNachAendDatRequest", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected SucheUnternehmenNachAendDatRequest sucheUnternehmenNachAendDatRequest;
+ @XmlElement(name = "SucheUnternehmenNachBpkRequest", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected SucheUnternehmenNachBpkRequest sucheUnternehmenNachBpkRequest;
+ @XmlElement(name = "SucheUnternehmenNachIdRequest", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected SucheUnternehmenNachIdRequest sucheUnternehmenNachIdRequest;
+ @XmlElement(name = "SucheUnternehmenNachIdsRequest", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected SucheUnternehmenNachIdsRequest sucheUnternehmenNachIdsRequest;
+ @XmlElement(name = "SucheUnternehmenRequest", namespace = "http://statistik.at/namespace/ur/stammdaten/6#")
+ protected SucheUnternehmenRequest sucheUnternehmenRequest;
+
+ /**
+ * 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 sucheUnternehmenNachAendDatRequest-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SucheUnternehmenNachAendDatRequest }
+ *
+ */
+ public SucheUnternehmenNachAendDatRequest getSucheUnternehmenNachAendDatRequest() {
+ return sucheUnternehmenNachAendDatRequest;
+ }
+
+ /**
+ * Legt den Wert der sucheUnternehmenNachAendDatRequest-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheUnternehmenNachAendDatRequest }
+ *
+ */
+ public void setSucheUnternehmenNachAendDatRequest(SucheUnternehmenNachAendDatRequest value) {
+ this.sucheUnternehmenNachAendDatRequest = value;
+ }
+
+ /**
+ * Ruft den Wert der sucheUnternehmenNachBpkRequest-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SucheUnternehmenNachBpkRequest }
+ *
+ */
+ public SucheUnternehmenNachBpkRequest getSucheUnternehmenNachBpkRequest() {
+ return sucheUnternehmenNachBpkRequest;
+ }
+
+ /**
+ * Legt den Wert der sucheUnternehmenNachBpkRequest-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheUnternehmenNachBpkRequest }
+ *
+ */
+ public void setSucheUnternehmenNachBpkRequest(SucheUnternehmenNachBpkRequest value) {
+ this.sucheUnternehmenNachBpkRequest = value;
+ }
+
+ /**
+ * Ruft den Wert der sucheUnternehmenNachIdRequest-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SucheUnternehmenNachIdRequest }
+ *
+ */
+ public SucheUnternehmenNachIdRequest getSucheUnternehmenNachIdRequest() {
+ return sucheUnternehmenNachIdRequest;
+ }
+
+ /**
+ * Legt den Wert der sucheUnternehmenNachIdRequest-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheUnternehmenNachIdRequest }
+ *
+ */
+ public void setSucheUnternehmenNachIdRequest(SucheUnternehmenNachIdRequest value) {
+ this.sucheUnternehmenNachIdRequest = value;
+ }
+
+ /**
+ * Ruft den Wert der sucheUnternehmenNachIdsRequest-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SucheUnternehmenNachIdsRequest }
+ *
+ */
+ public SucheUnternehmenNachIdsRequest getSucheUnternehmenNachIdsRequest() {
+ return sucheUnternehmenNachIdsRequest;
+ }
+
+ /**
+ * Legt den Wert der sucheUnternehmenNachIdsRequest-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheUnternehmenNachIdsRequest }
+ *
+ */
+ public void setSucheUnternehmenNachIdsRequest(SucheUnternehmenNachIdsRequest value) {
+ this.sucheUnternehmenNachIdsRequest = value;
+ }
+
+ /**
+ * Ruft den Wert der sucheUnternehmenRequest-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SucheUnternehmenRequest }
+ *
+ */
+ public SucheUnternehmenRequest getSucheUnternehmenRequest() {
+ return sucheUnternehmenRequest;
+ }
+
+ /**
+ * Legt den Wert der sucheUnternehmenRequest-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheUnternehmenRequest }
+ *
+ */
+ public void setSucheUnternehmenRequest(SucheUnternehmenRequest value) {
+ this.sucheUnternehmenRequest = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchRequestInfoType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchRequestInfoType.java
new file mode 100644
index 0000000..8fed0f6
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchRequestInfoType.java
@@ -0,0 +1,32 @@
+
+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.XmlType;
+
+
+/**
+ *
+ * <complexType name="SearchRequestInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SearchRequestInfoType")
+public class SearchRequestInfoType {
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchResponseType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchResponseType.java
new file mode 100644
index 0000000..f141fdb
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchResponseType.java
@@ -0,0 +1,146 @@
+
+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.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="SearchResponseType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestId"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Message" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultInfo"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultRecords" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SearchResponseType", propOrder = {
+ "searchRequestId",
+ "message",
+ "resultInfo",
+ "resultRecords"
+})
+public class SearchResponseType {
+
+ @XmlElement(name = "SearchRequestId", required = true)
+ protected String searchRequestId;
+ @XmlElement(name = "Message")
+ protected CustomFaultType message;
+ @XmlElement(name = "ResultInfo", required = true)
+ protected ResultInfoType resultInfo;
+ @XmlElement(name = "ResultRecords")
+ protected ResultRecords resultRecords;
+
+ /**
+ * Ruft den Wert der searchRequestId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSearchRequestId() {
+ return searchRequestId;
+ }
+
+ /**
+ * Legt den Wert der searchRequestId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSearchRequestId(String value) {
+ this.searchRequestId = value;
+ }
+
+ /**
+ * Ruft den Wert der message-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link CustomFaultType }
+ *
+ */
+ public CustomFaultType getMessage() {
+ return message;
+ }
+
+ /**
+ * Legt den Wert der message-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link CustomFaultType }
+ *
+ */
+ public void setMessage(CustomFaultType value) {
+ this.message = value;
+ }
+
+ /**
+ * Ruft den Wert der resultInfo-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ResultInfoType }
+ *
+ */
+ public ResultInfoType getResultInfo() {
+ return resultInfo;
+ }
+
+ /**
+ * Legt den Wert der resultInfo-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ResultInfoType }
+ *
+ */
+ public void setResultInfo(ResultInfoType value) {
+ this.resultInfo = value;
+ }
+
+ /**
+ * Ruft den Wert der resultRecords-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ResultRecords }
+ *
+ */
+ public ResultRecords getResultRecords() {
+ return resultRecords;
+ }
+
+ /**
+ * Legt den Wert der resultRecords-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ResultRecords }
+ *
+ */
+ public void setResultRecords(ResultRecords value) {
+ this.resultRecords = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeyType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeyType.java
new file mode 100644
index 0000000..e3b7930
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeyType.java
@@ -0,0 +1,118 @@
+
+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.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="SortKeyType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Path"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Ascending" minOccurs="0"/>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}CaseSensitive" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SortKeyType", propOrder = {
+ "path",
+ "ascending",
+ "caseSensitive"
+})
+public class SortKeyType {
+
+ @XmlElement(name = "Path", required = true)
+ protected String path;
+ @XmlElement(name = "Ascending")
+ protected Boolean ascending;
+ @XmlElement(name = "CaseSensitive")
+ protected Boolean caseSensitive;
+
+ /**
+ * Ruft den Wert der path-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPath() {
+ return path;
+ }
+
+ /**
+ * Legt den Wert der path-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPath(String value) {
+ this.path = value;
+ }
+
+ /**
+ * Ruft den Wert der ascending-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isAscending() {
+ return ascending;
+ }
+
+ /**
+ * Legt den Wert der ascending-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setAscending(Boolean value) {
+ this.ascending = value;
+ }
+
+ /**
+ * Ruft den Wert der caseSensitive-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isCaseSensitive() {
+ return caseSensitive;
+ }
+
+ /**
+ * Legt den Wert der caseSensitive-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setCaseSensitive(Boolean value) {
+ this.caseSensitive = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeysType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeysType.java
new file mode 100644
index 0000000..866db2e
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeysType.java
@@ -0,0 +1,69 @@
+
+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.XmlType;
+
+
+/**
+ *
+ * <complexType name="SortKeysType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SortKey" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SortKeysType", propOrder = {
+ "sortKey"
+})
+public class SortKeysType {
+
+ @XmlElement(name = "SortKey", required = true)
+ protected Listset
method for the sortKey property.
+ *
+ *
+ * getSortKey().add(newItem);
+ *
+ *
+ *
+ *