diff options
| author | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-08-29 12:11:34 +0000 | 
|---|---|---|
| committer | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-08-29 12:11:34 +0000 | 
| commit | 32d17447a258188b2d534bcb0bf65a659ba7b7d0 (patch) | |
| tree | 4ad8bb267eb29f7091a7da283f6d7eec1e2188e1 /STALService/src/main/java | |
| download | mocca-32d17447a258188b2d534bcb0bf65a659ba7b7d0.tar.gz mocca-32d17447a258188b2d534bcb0bf65a659ba7b7d0.tar.bz2 mocca-32d17447a258188b2d534bcb0bf65a659ba7b7d0.zip | |
Initial import.
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@1 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'STALService/src/main/java')
11 files changed, 1145 insertions, 0 deletions
| diff --git a/STALService/src/main/java/META-INF/MANIFEST.MF b/STALService/src/main/java/META-INF/MANIFEST.MF new file mode 100644 index 00000000..5e949512 --- /dev/null +++ b/STALService/src/main/java/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0
 +Class-Path: 
 +
 diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputFault.java b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputFault.java new file mode 100644 index 00000000..4db6a91c --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputFault.java @@ -0,0 +1,69 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +import javax.xml.ws.WebFault; + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.1.3-b02- + * Generated source version: 2.1 + *  + */ +@WebFault(name = "GetHashDataInputFault", targetNamespace = "http://www.egiz.gv.at/stal") +public class GetHashDataInputFault +    extends Exception +{ + +    /** +     * Java type that goes as soapenv:Fault detail element. +     *  +     */ +    private GetHashDataInputFaultType faultInfo; + +    /** +     *  +     * @param message +     * @param faultInfo +     */ +    public GetHashDataInputFault(String message, GetHashDataInputFaultType faultInfo) { +        super(message); +        this.faultInfo = faultInfo; +    } + +    /** +     *  +     * @param message +     * @param faultInfo +     * @param cause +     */ +    public GetHashDataInputFault(String message, GetHashDataInputFaultType faultInfo, Throwable cause) { +        super(message, cause); +        this.faultInfo = faultInfo; +    } + +    /** +     *  +     * @return +     *     returns fault bean: at.gv.egiz.stal.GetHashDataInputFaultType +     */ +    public GetHashDataInputFaultType getFaultInfo() { +        return faultInfo; +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputFaultType.java b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputFaultType.java new file mode 100644 index 00000000..5301a3bd --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputFaultType.java @@ -0,0 +1,98 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +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 class for GetHashDataInputFaultType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="GetHashDataInputFaultType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="ErrorCode" type="{http://www.w3.org/2001/XMLSchema}int"/> + *         <element name="ErrorMessage" type="{http://www.w3.org/2001/XMLSchema}string"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetHashDataInputFaultType", propOrder = { +    "errorCode", +    "errorMessage" +}) +public class GetHashDataInputFaultType { + +    @XmlElement(name = "ErrorCode") +    protected int errorCode; +    @XmlElement(name = "ErrorMessage", required = true) +    protected String errorMessage; + +    /** +     * Gets the value of the errorCode property. +     *  +     */ +    public int getErrorCode() { +        return errorCode; +    } + +    /** +     * Sets the value of the errorCode property. +     *  +     */ +    public void setErrorCode(int value) { +        this.errorCode = value; +    } + +    /** +     * Gets the value of the errorMessage property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getErrorMessage() { +        return errorMessage; +    } + +    /** +     * Sets the value of the errorMessage property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setErrorMessage(String value) { +        this.errorMessage = value; +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputResponseType.java b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputResponseType.java new file mode 100644 index 00000000..b5f24030 --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputResponseType.java @@ -0,0 +1,206 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for GetHashDataInputResponseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="GetHashDataInputResponseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="Reference" maxOccurs="unbounded"> + *           <complexType> + *             <simpleContent> + *               <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary"> + *                 <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *               </extension> + *             </simpleContent> + *           </complexType> + *         </element> + *       </sequence> + *       <attribute name="sessionId" type="{http://www.w3.org/2001/XMLSchema}string" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetHashDataInputResponseType", propOrder = { +    "reference" +}) +public class GetHashDataInputResponseType { + +    @XmlElement(name = "Reference", required = true) +    protected List<GetHashDataInputResponseType.Reference> reference; +    @XmlAttribute +    protected String sessionId; + +    /** +     * Gets the value of the reference 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 reference property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getReference().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link GetHashDataInputResponseType.Reference } +     *  +     *  +     */ +    public List<GetHashDataInputResponseType.Reference> getReference() { +        if (reference == null) { +            reference = new ArrayList<GetHashDataInputResponseType.Reference>(); +        } +        return this.reference; +    } + +    /** +     * Gets the value of the sessionId property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getSessionId() { +        return sessionId; +    } + +    /** +     * Sets the value of the sessionId property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setSessionId(String value) { +        this.sessionId = value; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <simpleContent> +     *     <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary"> +     *       <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}ID" /> +     *     </extension> +     *   </simpleContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "", propOrder = { +        "value" +    }) +    public static class Reference { + +        @XmlValue +        protected byte[] value; +        @XmlAttribute(name = "ID") +        @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +        @XmlID +        @XmlSchemaType(name = "ID") +        protected String id; + +        /** +         * Gets the value of the value property. +         *  +         * @return +         *     possible object is +         *     byte[] +         */ +        public byte[] getValue() { +            return value; +        } + +        /** +         * Sets the value of the value property. +         *  +         * @param value +         *     allowed object is +         *     byte[] +         */ +        public void setValue(byte[] value) { +            this.value = ((byte[]) value); +        } + +        /** +         * Gets the value of the id property. +         *  +         * @return +         *     possible object is +         *     {@link String } +         *      +         */ +        public String getID() { +            return id; +        } + +        /** +         * Sets the value of the id property. +         *  +         * @param value +         *     allowed object is +         *     {@link String } +         *      +         */ +        public void setID(String value) { +            this.id = value; +        } + +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputType.java b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputType.java new file mode 100644 index 00000000..970b0744 --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/GetHashDataInputType.java @@ -0,0 +1,172 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for GetHashDataInputType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="GetHashDataInputType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="Reference" maxOccurs="unbounded"> + *           <complexType> + *             <complexContent> + *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                 <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" /> + *               </restriction> + *             </complexContent> + *           </complexType> + *         </element> + *       </sequence> + *       <attribute name="sessionId" type="{http://www.w3.org/2001/XMLSchema}string" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetHashDataInputType", propOrder = { +    "reference" +}) +public class GetHashDataInputType { + +    @XmlElement(name = "Reference", required = true) +    protected List<GetHashDataInputType.Reference> reference; +    @XmlAttribute +    protected String sessionId; + +    /** +     * Gets the value of the reference 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 reference property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getReference().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link GetHashDataInputType.Reference } +     *  +     *  +     */ +    public List<GetHashDataInputType.Reference> getReference() { +        if (reference == null) { +            reference = new ArrayList<GetHashDataInputType.Reference>(); +        } +        return this.reference; +    } + +    /** +     * Gets the value of the sessionId property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getSessionId() { +        return sessionId; +    } + +    /** +     * Sets the value of the sessionId property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setSessionId(String value) { +        this.sessionId = value; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *       <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" /> +     *     </restriction> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "") +    public static class Reference { + +        @XmlAttribute(name = "ID") +        protected String id; + +        /** +         * Gets the value of the id property. +         *  +         * @return +         *     possible object is +         *     {@link String } +         *      +         */ +        public String getID() { +            return id; +        } + +        /** +         * Sets the value of the id property. +         *  +         * @param value +         *     allowed object is +         *     {@link String } +         *      +         */ +        public void setID(String value) { +            this.id = value; +        } + +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/GetNextRequestResponseType.java b/STALService/src/main/java/at/gv/egiz/stal/service/GetNextRequestResponseType.java new file mode 100644 index 00000000..7a723431 --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/GetNextRequestResponseType.java @@ -0,0 +1,114 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +import at.gv.egiz.stal.STALRequest; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for GetNextRequestResponseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="GetNextRequestResponseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="Request" type="{http://www.egiz.gv.at/stal}RequestType" maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *       <attribute name="sessionId" type="{http://www.w3.org/2001/XMLSchema}string" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNextRequestResponseType", propOrder = { +    "request" +}) +public class GetNextRequestResponseType { + +    @XmlElement(name = "Request") +    protected List<STALRequest> request; +    @XmlAttribute +    protected String sessionId; + +    /** +     * Gets the value of the request 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 request property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getRequest().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link STALRequest } +     *  +     *  +     */ +    public List<STALRequest> getRequest() { +        if (request == null) { +            request = new ArrayList<STALRequest>(); +        } +        return this.request; +    } + +    /** +     * Gets the value of the sessionId property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getSessionId() { +        return sessionId; +    } + +    /** +     * Sets the value of the sessionId property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setSessionId(String value) { +        this.sessionId = value; +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/GetNextRequestType.java b/STALService/src/main/java/at/gv/egiz/stal/service/GetNextRequestType.java new file mode 100644 index 00000000..410f1d8d --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/GetNextRequestType.java @@ -0,0 +1,114 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +import at.gv.egiz.stal.STALResponse; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for GetNextRequestType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="GetNextRequestType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="Response" type="{http://www.egiz.gv.at/stal}ResponseType" maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *       <attribute name="sessionId" type="{http://www.w3.org/2001/XMLSchema}string" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNextRequestType", propOrder = { +    "response" +}) +public class GetNextRequestType { + +    @XmlElement(name = "Response") +    protected List<STALResponse> response; +    @XmlAttribute +    protected String sessionId; + +    /** +     * Gets the value of the response 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 response property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getResponse().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link STALResponse } +     *  +     *  +     */ +    public List<STALResponse> getResponse() { +        if (response == null) { +            response = new ArrayList<STALResponse>(); +        } +        return this.response; +    } + +    /** +     * Gets the value of the sessionId property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getSessionId() { +        return sessionId; +    } + +    /** +     * Sets the value of the sessionId property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setSessionId(String value) { +        this.sessionId = value; +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/ObjectFactory.java b/STALService/src/main/java/at/gv/egiz/stal/service/ObjectFactory.java new file mode 100644 index 00000000..11ad1101 --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/ObjectFactory.java @@ -0,0 +1,212 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + + +import at.gv.egiz.stal.ErrorResponse; +import at.gv.egiz.stal.InfoboxReadRequest; +import at.gv.egiz.stal.InfoboxReadResponse; +import at.gv.egiz.stal.QuitRequest; +import at.gv.egiz.stal.SignRequest; +import at.gv.egiz.stal.SignResponse; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each  + * Java content interface and Java element interface  + * generated in the at.gv.egiz.stal 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 _GetHashDataInputFault_QNAME = new QName("http://www.egiz.gv.at/stal", "GetHashDataInputFault"); +    private final static QName _GetHashDataInput_QNAME = new QName("http://www.egiz.gv.at/stal", "GetHashDataInput"); +    private final static QName _GetNextRequestResponse_QNAME = new QName("http://www.egiz.gv.at/stal", "GetNextRequestResponse"); +    private final static QName _GetHashDataInputResponse_QNAME = new QName("http://www.egiz.gv.at/stal", "GetHashDataInputResponse"); +    private final static QName _GetNextRequest_QNAME = new QName("http://www.egiz.gv.at/stal", "GetNextRequest"); + +    /** +     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.stal +     *  +     */ +    public ObjectFactory() { +    } + +    /** +     * Create an instance of {@link GetNextRequestType } +     *  +     */ +    public GetNextRequestType createGetNextRequestType() { +        return new GetNextRequestType(); +    } + +    /** +     * Create an instance of {@link SignRequest } +     *  +     */ +    public SignRequest createSignRequest() { +        return new SignRequest(); +    } + +    /** +     * Create an instance of {@link GetHashDataInputResponseType } +     *  +     */ +    public GetHashDataInputResponseType createGetHashDataInputResponseType() { +        return new GetHashDataInputResponseType(); +    } + +    /** +     * Create an instance of {@link InfoboxReadResponse } +     *  +     */ +    public InfoboxReadResponse createInfoboxReadResponse() { +        return new InfoboxReadResponse(); +    } + +    /** +     * Create an instance of {@link ErrorResponse } +     *  +     */ +    public ErrorResponse createErrorResponse() { +        return new ErrorResponse(); +    } + +    /** +     * Create an instance of {@link GetHashDataInputFaultType } +     *  +     */ +    public GetHashDataInputFaultType createGetHashDataInputFaultType() { +        return new GetHashDataInputFaultType(); +    } + +    /** +     * Create an instance of {@link GetHashDataInputType.Reference } +     *  +     */ +    public GetHashDataInputType.Reference createGetHashDataInputTypeReference() { +        return new GetHashDataInputType.Reference(); +    } + +    /** +     * Create an instance of {@link InfoboxReadRequest } +     *  +     */ +    public InfoboxReadRequest createInfoboxReadRequest() { +        return new InfoboxReadRequest(); +    } + +    /** +     * Create an instance of {@link SignResponse } +     *  +     */ +    public SignResponse createSignResponse() { +        return new SignResponse(); +    } + +    /** +     * Create an instance of {@link GetNextRequestResponseType } +     *  +     */ +    public GetNextRequestResponseType createGetNextRequestResponseType() { +        return new GetNextRequestResponseType(); +    } + +    /** +     * Create an instance of {@link GetHashDataInputType } +     *  +     */ +    public GetHashDataInputType createGetHashDataInputType() { +        return new GetHashDataInputType(); +    } + +    /** +     * Create an instance of {@link QuitRequest } +     *  +     */ +    public QuitRequest createQuitRequest() { +        return new QuitRequest(); +    } + +    /** +     * Create an instance of {@link GetHashDataInputResponseType.Reference } +     *  +     */ +    public GetHashDataInputResponseType.Reference createGetHashDataInputResponseTypeReference() { +        return new GetHashDataInputResponseType.Reference(); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link GetHashDataInputFaultType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.egiz.gv.at/stal", name = "GetHashDataInputFault") +    public JAXBElement<GetHashDataInputFaultType> createGetHashDataInputFault(GetHashDataInputFaultType value) { +        return new JAXBElement<GetHashDataInputFaultType>(_GetHashDataInputFault_QNAME, GetHashDataInputFaultType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link GetHashDataInputType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.egiz.gv.at/stal", name = "GetHashDataInput") +    public JAXBElement<GetHashDataInputType> createGetHashDataInput(GetHashDataInputType value) { +        return new JAXBElement<GetHashDataInputType>(_GetHashDataInput_QNAME, GetHashDataInputType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link GetNextRequestResponseType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.egiz.gv.at/stal", name = "GetNextRequestResponse") +    public JAXBElement<GetNextRequestResponseType> createGetNextRequestResponse(GetNextRequestResponseType value) { +        return new JAXBElement<GetNextRequestResponseType>(_GetNextRequestResponse_QNAME, GetNextRequestResponseType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link GetHashDataInputResponseType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.egiz.gv.at/stal", name = "GetHashDataInputResponse") +    public JAXBElement<GetHashDataInputResponseType> createGetHashDataInputResponse(GetHashDataInputResponseType value) { +        return new JAXBElement<GetHashDataInputResponseType>(_GetHashDataInputResponse_QNAME, GetHashDataInputResponseType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link GetNextRequestType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.egiz.gv.at/stal", name = "GetNextRequest") +    public JAXBElement<GetNextRequestType> createGetNextRequest(GetNextRequestType value) { +        return new JAXBElement<GetNextRequestType>(_GetNextRequest_QNAME, GetNextRequestType.class, null, value); +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/STALPortType.java b/STALService/src/main/java/at/gv/egiz/stal/service/STALPortType.java new file mode 100644 index 00000000..8d1f9f9c --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/STALPortType.java @@ -0,0 +1,70 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.1.3-b02- + * Generated source version: 2.1 + *  + */ +@WebService(name = "STALPortType", targetNamespace = "http://www.egiz.gv.at/wsdl/stal") +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +@XmlSeeAlso({ +    ObjectFactory.class +}) +public interface STALPortType { + + +    /** +     * Fetch the next request. +     *  +     * @param request +     * @return +     *     returns at.gv.egiz.stal.GetNextRequestResponseType +     */ +    @WebMethod(operationName = "nextRequest") +    @WebResult(name = "GetNextRequestResponse", targetNamespace = "http://www.egiz.gv.at/stal", partName = "part1") +    public GetNextRequestResponseType getNextRequest( +        @WebParam(name = "GetNextRequest", targetNamespace = "http://www.egiz.gv.at/stal", partName = "part1") +        GetNextRequestType request); + +    /** +     * Fetch the signed references corresponding to the previous SignatureRequest. +     *  +     * @param request +     * @return +     *     returns at.gv.egiz.stal.GetHashDataInputResponseType +     * @throws GetHashDataInputFault +     */ +    @WebMethod +    @WebResult(name = "GetHashDataInputResponse", targetNamespace = "http://www.egiz.gv.at/stal", partName = "part1") +    public GetHashDataInputResponseType getHashDataInput( +        @WebParam(name = "GetHashDataInput", targetNamespace = "http://www.egiz.gv.at/stal", partName = "part1") +        GetHashDataInputType request) +        throws GetHashDataInputFault +    ; + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/STALService.java b/STALService/src/main/java/at/gv/egiz/stal/service/STALService.java new file mode 100644 index 00000000..7023b02a --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/STALService.java @@ -0,0 +1,69 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.stal.service; + +import java.net.MalformedURLException; +import java.net.URL; +import java.util.logging.Logger; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.1.3-b02- + * Generated source version: 2.1 + *  + */ +@WebServiceClient(name = "STALService", targetNamespace = "http://www.egiz.gv.at/wsdl/stal") +public class STALService +    extends Service +{ + +    private final static Logger logger = Logger.getLogger(at.gv.egiz.stal.service.STALService.class.getName()); + +    public STALService(URL wsdlLocation, QName serviceName) { +        super(wsdlLocation, serviceName); +    } + +    /** +     *  +     * @return +     *     returns STALPortType +     */ +    @WebEndpoint(name = "STALPort") +    public STALPortType getSTALPort() { +        return super.getPort(new QName("http://www.egiz.gv.at/wsdl/stal", "STALPort"), STALPortType.class); +    } + +    /** +     *  +     * @param features +     *     A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy.  Supported features not in the <code>features</code> parameter will have their default values. +     * @return +     *     returns STALPortType +     */ +    @WebEndpoint(name = "STALPort") +    public STALPortType getSTALPort(WebServiceFeature... features) { +        return super.getPort(new QName("http://www.egiz.gv.at/wsdl/stal", "STALPort"), STALPortType.class, features); +    } + +} diff --git a/STALService/src/main/java/at/gv/egiz/stal/service/package-info.java b/STALService/src/main/java/at/gv/egiz/stal/service/package-info.java new file mode 100644 index 00000000..eb3e29dd --- /dev/null +++ b/STALService/src/main/java/at/gv/egiz/stal/service/package-info.java @@ -0,0 +1,18 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.egiz.gv.at/stal", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.gv.egiz.stal.service; | 
