001: package org.objectweb.celtix.axisinterop;
002:
003: import java.math.BigDecimal;
004: import java.math.BigInteger;
005: import java.util.List;
006: import javax.jws.WebService;
007: import javax.xml.datatype.XMLGregorianCalendar;
008: import javax.xml.ws.Holder;
009:
010: import org.soapinterop.celtix.InteropTestPortType;
011: import org.soapinterop.celtix.SOAPStruct;
012:
013: @WebService(serviceName="CeltixEchoService",portName="Echo",endpointInterface="org.soapinterop.celtix.InteropTestPortType",targetNamespace="http://soapinterop.org/celtix")
014: public class CeltixEchoImpl implements InteropTestPortType {
015:
016: public String echoString(String in) {
017: return in;
018: }
019:
020: public void echoStringArray(Holder<List<String>> in) {
021: //nothing to do
022: }
023:
024: public int echoInteger(int in) {
025: return in;
026: }
027:
028: public float echoFloat(float in) {
029: return in;
030: }
031:
032: public SOAPStruct echoStruct(SOAPStruct in) {
033: return in;
034: }
035:
036: public void echoVoid() {
037: }
038:
039: public byte[] echoBase64(byte[] in) {
040: return in;
041: }
042:
043: public XMLGregorianCalendar echoDate(XMLGregorianCalendar in) {
044: return in;
045: }
046:
047: public XMLGregorianCalendar echoDateTime(XMLGregorianCalendar in) {
048: return in;
049: }
050:
051: public byte[] echoHexBinary(byte[] in) {
052: return in;
053: }
054:
055: public BigDecimal echoDecimal(BigDecimal in) {
056: return in;
057: }
058:
059: public boolean echoBoolean(boolean in) {
060: return in;
061: }
062:
063: public String echoToken(String in) {
064: return in;
065: }
066:
067: public String echoNormalizedString(String in) {
068: return in;
069: }
070:
071: public long echoUnsignedInt(long in) {
072: return in;
073: }
074:
075: public BigInteger echoUnsignedLong(BigInteger in) {
076: return in;
077: }
078:
079: public int echoUnsignedShort(int in) {
080: return in;
081: }
082:
083: public short echoUnsignedByte(short in) {
084: return in;
085: }
086:
087: public BigInteger echoNonNegativeInteger(BigInteger in) {
088: return in;
089: }
090:
091: public BigInteger echoPositiveInteger(BigInteger in) {
092: return in;
093: }
094:
095: public BigInteger echoNonPositiveInteger(BigInteger in) {
096: return in;
097: }
098:
099: public BigInteger echoNegativeInteger(BigInteger in) {
100: return in;
101: }
102:
103: }
|