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 reason; + @XmlElement(name = "Help") + protected String help; + @XmlElement(name = "FaultHint") + protected List 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. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification 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 getReason() { + if (reason == null) { + reason = new ArrayList(); + } + 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. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFaultHint() { + if (faultHint == null) { + faultHint = new ArrayList(); + } + 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; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{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; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </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. + *

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 createXmlSwFault(CustomFaultType value) { + return new JAXBElement(_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 createMessage(CustomFaultType value) { + return new JAXBElement(_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 createSearchByExample(SearchByExampleType value) { + return new JAXBElement(_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 createSearchById(SearchByIdType value) { + return new JAXBElement(_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 createSearchRequestId(String value) { + return new JAXBElement(_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 createSearchRequestInfo(SearchRequestInfoType value) { + return new JAXBElement(_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 createSortKeys(SortKeysType value) { + return new JAXBElement(_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 createSearchResponse(SearchResponseType value) { + return new JAXBElement(_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 createResultInfo(ResultInfoType value) { + return new JAXBElement(_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 createRecordId(BigInteger value) { + return new JAXBElement(_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 createSearchCriteria(SearchCriteriaType value) { + return new JAXBElement(_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 createResultCriteria(ResultCriteriaType value) { + return new JAXBElement(_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 createSortKey(SortKeyType value) { + return new JAXBElement(_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 createPaymentInfo(PaymentInfoType value) { + return new JAXBElement(_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 createDetail(String value) { + return new JAXBElement(_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 createTimeOut(BigInteger value) { + return new JAXBElement(_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 createMaxRecords(BigInteger value) { + return new JAXBElement(_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 createStartRecord(BigInteger value) { + return new JAXBElement(_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 createPath(String value) { + return new JAXBElement(_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 createAscending(Boolean value) { + return new JAXBElement(_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 createCaseSensitive(Boolean value) { + return new JAXBElement(_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 createResultSetId(String value) { + return new JAXBElement(_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 createFoundRecords(BigInteger value) { + return new JAXBElement(_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 createReturnedRecords(BigInteger value) { + return new JAXBElement(_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 createCosts(Float value) { + return new JAXBElement(_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 createInvoiceId(String value) { + return new JAXBElement(_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 createAccountedUnits(BigInteger value) { + return new JAXBElement(_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 createTimeStamp(XMLGregorianCalendar value) { + return new JAXBElement(_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 createFaultHint(String value) { + return new JAXBElement(_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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *       </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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{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; + + +/** + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{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 List resultRecord; + + /** + * Gets the value of the resultRecord property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ResultRecord } + * + * + */ + public List getResultRecord() { + if (resultRecord == null) { + resultRecord = new ArrayList(); + } + 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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <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; + + +/** + *

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

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

+ * <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 List sortKey; + + /** + * Gets the value of the sortKey property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link SortKeyType } + * + * + */ + public List getSortKey() { + if (sortKey == null) { + sortKey = new ArrayList(); + } + 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; -- cgit v1.2.3