summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/xsd/ur_V7/xmlsw
diff options
context:
space:
mode:
authorThomas <>2021-03-29 14:47:51 +0200
committerThomas Lenz <thomas.lenz@egiz.gv.at>2021-03-29 14:51:05 +0200
commit2053da3c7247ff4f23a7adacd55af1566038a8d3 (patch)
tree5b79eeb046bdf1aad8f9b39c226e098afadf28ab /src/main/java/at/gv/util/xsd/ur_V7/xmlsw
parent12fb29d8c9bb0e611c395b98b0c25e9107bcddf3 (diff)
downloadegovutils-2053da3c7247ff4f23a7adacd55af1566038a8d3.tar.gz
egovutils-2053da3c7247ff4f23a7adacd55af1566038a8d3.tar.bz2
egovutils-2053da3c7247ff4f23a7adacd55af1566038a8d3.zip
add UR v7 web-service spezification
Diffstat (limited to 'src/main/java/at/gv/util/xsd/ur_V7/xmlsw')
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/CustomFaultType.java161
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultCriteria.java64
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultInfo.java34
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ObjectFactory.java455
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/PaymentInfoType.java143
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/RecordFieldList.java34
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultCriteriaType.java207
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultInfoType.java178
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecord.java122
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ResultRecords.java71
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByExampleType.java146
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByIdType.java121
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchCriteriaType.java209
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchRequestInfoType.java32
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchResponseType.java146
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeyType.java118
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SortKeysType.java69
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V7/xmlsw/package-info.java2
18 files changed, 2312 insertions, 0 deletions
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
+ *
+ * <p>Java-Klasse für CustomFaultType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="CustomFaultType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Code" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
+ * &lt;element name="Reason" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/&gt;
+ * &lt;element name="Help" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}FaultHint" maxOccurs="unbounded" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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<String> reason;
+ @XmlElement(name = "Help")
+ protected String help;
+ @XmlElement(name = "FaultHint")
+ protected List<String> faultHint;
+
+ /**
+ * Ruft den Wert der code-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getCode() {
+ return code;
+ }
+
+ /**
+ * Legt den Wert der code-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setCode(BigInteger value) {
+ this.code = value;
+ }
+
+ /**
+ * Gets the value of the reason property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the reason property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getReason().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getReason() {
+ if (reason == null) {
+ reason = new ArrayList<String>();
+ }
+ return this.reason;
+ }
+
+ /**
+ * Ruft den Wert der help-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHelp() {
+ return help;
+ }
+
+ /**
+ * Legt den Wert der help-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHelp(String value) {
+ this.help = value;
+ }
+
+ /**
+ * Gets the value of the faultHint property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the faultHint property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getFaultHint().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getFaultHint() {
+ if (faultHint == null) {
+ faultHint = new ArrayList<String>();
+ }
+ return this.faultHint;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultCriteria.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultCriteria.java
new file mode 100644
index 0000000..1a6918b
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/ExtraResultCriteria.java
@@ -0,0 +1,64 @@
+
+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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://statistik.at/namespace/ur/stammdaten/6#}ErsbAttribute" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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.
+ * <p>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<CustomFaultType> createXmlSwFault(CustomFaultType value) {
+ return new JAXBElement<CustomFaultType>(_XmlSwFault_QNAME, CustomFaultType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CustomFaultType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "Message")
+ public JAXBElement<CustomFaultType> createMessage(CustomFaultType value) {
+ return new JAXBElement<CustomFaultType>(_Message_QNAME, CustomFaultType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SearchByExampleType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SearchByExample")
+ public JAXBElement<SearchByExampleType> createSearchByExample(SearchByExampleType value) {
+ return new JAXBElement<SearchByExampleType>(_SearchByExample_QNAME, SearchByExampleType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SearchByIdType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SearchById")
+ public JAXBElement<SearchByIdType> createSearchById(SearchByIdType value) {
+ return new JAXBElement<SearchByIdType>(_SearchById_QNAME, SearchByIdType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SearchRequestId")
+ public JAXBElement<String> createSearchRequestId(String value) {
+ return new JAXBElement<String>(_SearchRequestId_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SearchRequestInfoType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SearchRequestInfo")
+ public JAXBElement<SearchRequestInfoType> createSearchRequestInfo(SearchRequestInfoType value) {
+ return new JAXBElement<SearchRequestInfoType>(_SearchRequestInfo_QNAME, SearchRequestInfoType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SortKeysType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SortKeys")
+ public JAXBElement<SortKeysType> createSortKeys(SortKeysType value) {
+ return new JAXBElement<SortKeysType>(_SortKeys_QNAME, SortKeysType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SearchResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SearchResponse")
+ public JAXBElement<SearchResponseType> createSearchResponse(SearchResponseType value) {
+ return new JAXBElement<SearchResponseType>(_SearchResponse_QNAME, SearchResponseType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ResultInfoType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "ResultInfo")
+ public JAXBElement<ResultInfoType> createResultInfo(ResultInfoType value) {
+ return new JAXBElement<ResultInfoType>(_ResultInfo_QNAME, ResultInfoType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "RecordId")
+ public JAXBElement<BigInteger> createRecordId(BigInteger value) {
+ return new JAXBElement<BigInteger>(_RecordId_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SearchCriteriaType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SearchCriteria")
+ public JAXBElement<SearchCriteriaType> createSearchCriteria(SearchCriteriaType value) {
+ return new JAXBElement<SearchCriteriaType>(_SearchCriteria_QNAME, SearchCriteriaType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ResultCriteriaType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "ResultCriteria")
+ public JAXBElement<ResultCriteriaType> createResultCriteria(ResultCriteriaType value) {
+ return new JAXBElement<ResultCriteriaType>(_ResultCriteria_QNAME, ResultCriteriaType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SortKeyType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "SortKey")
+ public JAXBElement<SortKeyType> createSortKey(SortKeyType value) {
+ return new JAXBElement<SortKeyType>(_SortKey_QNAME, SortKeyType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PaymentInfoType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "PaymentInfo")
+ public JAXBElement<PaymentInfoType> createPaymentInfo(PaymentInfoType value) {
+ return new JAXBElement<PaymentInfoType>(_PaymentInfo_QNAME, PaymentInfoType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "Detail")
+ public JAXBElement<String> createDetail(String value) {
+ return new JAXBElement<String>(_Detail_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "TimeOut")
+ public JAXBElement<BigInteger> createTimeOut(BigInteger value) {
+ return new JAXBElement<BigInteger>(_TimeOut_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "MaxRecords")
+ public JAXBElement<BigInteger> createMaxRecords(BigInteger value) {
+ return new JAXBElement<BigInteger>(_MaxRecords_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "StartRecord")
+ public JAXBElement<BigInteger> createStartRecord(BigInteger value) {
+ return new JAXBElement<BigInteger>(_StartRecord_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "Path")
+ public JAXBElement<String> createPath(String value) {
+ return new JAXBElement<String>(_Path_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "Ascending")
+ public JAXBElement<Boolean> createAscending(Boolean value) {
+ return new JAXBElement<Boolean>(_Ascending_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "CaseSensitive")
+ public JAXBElement<Boolean> createCaseSensitive(Boolean value) {
+ return new JAXBElement<Boolean>(_CaseSensitive_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "ResultSetId")
+ public JAXBElement<String> createResultSetId(String value) {
+ return new JAXBElement<String>(_ResultSetId_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "FoundRecords")
+ public JAXBElement<BigInteger> createFoundRecords(BigInteger value) {
+ return new JAXBElement<BigInteger>(_FoundRecords_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "ReturnedRecords")
+ public JAXBElement<BigInteger> createReturnedRecords(BigInteger value) {
+ return new JAXBElement<BigInteger>(_ReturnedRecords_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Float }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "Costs")
+ public JAXBElement<Float> createCosts(Float value) {
+ return new JAXBElement<Float>(_Costs_QNAME, Float.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "InvoiceId")
+ public JAXBElement<String> createInvoiceId(String value) {
+ return new JAXBElement<String>(_InvoiceId_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "AccountedUnits")
+ public JAXBElement<BigInteger> createAccountedUnits(BigInteger value) {
+ return new JAXBElement<BigInteger>(_AccountedUnits_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "TimeStamp")
+ public JAXBElement<XMLGregorianCalendar> createTimeStamp(XMLGregorianCalendar value) {
+ return new JAXBElement<XMLGregorianCalendar>(_TimeStamp_QNAME, XMLGregorianCalendar.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", name = "FaultHint")
+ public JAXBElement<String> createFaultHint(String value) {
+ return new JAXBElement<String>(_FaultHint_QNAME, String.class, null, value);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/PaymentInfoType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/PaymentInfoType.java
new file mode 100644
index 0000000..e19822f
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/PaymentInfoType.java
@@ -0,0 +1,143 @@
+
+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;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java-Klasse für PaymentInfoType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="PaymentInfoType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}InvoiceId" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Costs"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}AccountedUnits" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}TimeStamp"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für ResultCriteriaType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="ResultCriteriaType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}MaxRecords" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}StartRecord" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SortKeys" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}TimeOut" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}RecordFieldList" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ExtraResultCriteria" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für ResultInfoType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="ResultInfoType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultSetId" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}FoundRecords" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ReturnedRecords"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}PaymentInfo" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ExtraResultInfo" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/persondata/de/20040201#}PersonenDaten"/&gt;
+ * &lt;element ref="{http://statistik.at/namespace/ur/stammdaten/6#}URV_pdf" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultRecord" maxOccurs="unbounded"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resultRecord"
+})
+@XmlRootElement(name = "ResultRecords")
+public class ResultRecords {
+
+ @XmlElement(name = "ResultRecord", required = true)
+ protected List<ResultRecord> resultRecord;
+
+ /**
+ * Gets the value of the resultRecord property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the resultRecord property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getResultRecord().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link ResultRecord }
+ *
+ *
+ */
+ public List<ResultRecord> getResultRecord() {
+ if (resultRecord == null) {
+ resultRecord = new ArrayList<ResultRecord>();
+ }
+ return this.resultRecord;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByExampleType.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByExampleType.java
new file mode 100644
index 0000000..12c87fe
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/SearchByExampleType.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;
+
+
+/**
+ * <p>Java-Klasse für SearchByExampleType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SearchByExampleType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestId"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestInfo" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultCriteria" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchCriteria"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für SearchByIdType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SearchByIdType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestId"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestInfo" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}RecordId"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für SearchCriteriaType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SearchCriteriaType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultSetId" minOccurs="0"/&gt;
+ * &lt;choice&gt;
+ * &lt;element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachAendDatRequest"/&gt;
+ * &lt;element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachBpkRequest"/&gt;
+ * &lt;element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachIdRequest"/&gt;
+ * &lt;element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenNachIdsRequest"/&gt;
+ * &lt;element ref="{http://statistik.at/namespace/ur/stammdaten/6#}SucheUnternehmenRequest"/&gt;
+ * &lt;/choice&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für SearchRequestInfoType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SearchRequestInfoType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für SearchResponseType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SearchResponseType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SearchRequestId"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Message" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultInfo"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}ResultRecords" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für SortKeyType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SortKeyType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Path"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}Ascending" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}CaseSensitive" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@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;
+
+
+/**
+ * <p>Java-Klasse für SortKeysType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SortKeysType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/xml-sw/1#}SortKey" maxOccurs="unbounded"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SortKeysType", propOrder = {
+ "sortKey"
+})
+public class SortKeysType {
+
+ @XmlElement(name = "SortKey", required = true)
+ protected List<SortKeyType> sortKey;
+
+ /**
+ * Gets the value of the sortKey property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the sortKey property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getSortKey().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link SortKeyType }
+ *
+ *
+ */
+ public List<SortKeyType> getSortKey() {
+ if (sortKey == null) {
+ sortKey = new ArrayList<SortKeyType>();
+ }
+ return this.sortKey;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/package-info.java b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/package-info.java
new file mode 100644
index 0000000..2843761
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V7/xmlsw/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "http://reference.e-government.gv.at/namespace/xml-sw/1#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.gv.util.xsd.ur_V7.xmlsw;