01: /*
02: * To change this template, choose Tools | Templates
03: * and open the template in the editor.
04: */
05:
06: package ws;
07:
08: import javax.jws.WebMethod;
09: import javax.jws.WebParam;
10: import javax.jws.WebService;
11:
12: /**
13: *
14: * @author Lukas
15: */
16: @WebService()
17: public class EchoArrays_DOCUMENT {
18: @WebMethod(operationName="getStringArray")
19: public String getString(@WebParam(name="parameter")
20: String parameter) {
21: return parameter;
22: }
23:
24: @WebMethod(operationName="getIntArray")
25: public int[] getIntArray(@WebParam(name="parameter")
26: int[] parameter) {
27: return parameter;
28: }
29:
30: @WebMethod(operationName="getLongArray")
31: public long[] getLongArray(@WebParam(name="parameter")
32: long[] parameter) {
33: return parameter;
34: }
35:
36: @WebMethod(operationName="getShortArray")
37: public Short[] getShortArray(@WebParam(name="parameter")
38: Short[] parameter) {
39: return parameter;
40: }
41:
42: @WebMethod(operationName="getBooleanArray")
43: public boolean[] getBooleanArray(@WebParam(name="parameter")
44: boolean[] parameter) {
45: return parameter;
46: }
47:
48: @WebMethod(operationName="getFloatArray")
49: public float[] getFloatArray(@WebParam(name="parameter")
50: float[] parameter) {
51: return parameter;
52: }
53:
54: @WebMethod(operationName="getDoubleArray")
55: public Double[] getDoubleArray(@WebParam(name="parameter")
56: Double[] parameter) {
57: return parameter;
58: }
59:
60: /*
61: @WebMethod(operationName = "getQNameArray")
62: public javax.xml.namespace.QName[] getQNameArray(@WebParam(name = "parameter") javax.xml.namespace.QName[] parameter) {
63: return parameter;
64: }
65: */
66: @WebMethod(operationName="getByteArray")
67: public byte getByteArray(@WebParam(name="parameter")
68: byte parameter) {
69: return parameter;
70: }
71:
72: @WebMethod(operationName="getByteWrapperArray")
73: public Byte[] getByteWrapperArray(@WebParam(name="parameter")
74: Byte[] parameter) {
75: return parameter;
76: }
77: }
|