01: /*
02: * de.schlund.pfixcore.example.webservices.TypeTest
03: */
04: package de.schlund.pfixcore.example.webservices;
05:
06: import java.util.Calendar;
07: import java.util.Date;
08: import java.util.List;
09: import java.util.Map;
10:
11: import org.w3c.dom.Element;
12:
13: /**
14: * TypeTest.java
15: *
16: * Created: 30.07.2004
17: *
18: * @author mleidig
19: */
20: public interface TypeTest {
21:
22: public String info();
23:
24: public byte echoByte(byte val);
25:
26: public Byte echoByteObj(Byte val);
27:
28: public short echoShort(short val);
29:
30: public Short echoShortObj(Short val);
31:
32: public int echoInt(int val);
33:
34: public Integer echoIntObj(Integer val);
35:
36: public int[] echoIntArray(int[] vals);
37:
38: public long echoLong(long val);
39:
40: public Long echoLongObj(Long val);
41:
42: public long[] echoLongArray(long[] vals);
43:
44: public float echoFloat(float val);
45:
46: public Float echoFloatObj(Float val);
47:
48: public float[] echoFloatArray(float[] vals);
49:
50: public double echoDouble(double val);
51:
52: public Double echoDoubleObj(Double val);
53:
54: public boolean echoBoolean(boolean val);
55:
56: public Boolean echoBooleanObj(Boolean val);
57:
58: public boolean[] echoBooleanArray(boolean[] vals);
59:
60: public Date echoDate(Date date);
61:
62: public Calendar echoCalendar(Calendar date);
63:
64: public Calendar[] echoCalendarArray(Calendar[] dates);
65:
66: public String echoString(String str);
67:
68: public String[] echoStringArray(String[] strs);
69:
70: public String[][] echoStringMultiArray(String[][] strs);
71:
72: public Object echoObject(Object obj);
73:
74: public Object[] echoObjectArray(Object[] objs);
75:
76: public Element echoElement(Element elem);
77:
78: public Element[] echoElementArray(Element[] elems);
79:
80: public DataBean echoDataBean(DataBean data);
81:
82: public DataBean[] echoDataBeanArray(DataBean[] data);
83:
84: public List<String> echoStringList(List<String> stringList);
85:
86: public List<DataBean> echoDataBeanList(List<DataBean> dataBeanList);
87:
88: public Map<String, String> echoStringMap(
89: Map<String, String> stringMap);
90:
91: public Map<String, DataBean> echoDataBeanMap(
92: Map<String, DataBean> dataBeanMap);
93:
94: public BeanImpl[] echoBeanArray(BeanImpl[] beanArray);
95:
96: }
|