1 /*2 * JBoss, the OpenSource J2EE webOS3 *4 * Distributable under LGPL license.5 * See terms of license at gnu.org.6 */7 package org.jboss.test.webservice.marshalltest;8 9 /**10 * Service interface for MarshallRpcBean.11 */12 public interface MarshallRpcServiceInterface13 extends java.rmi.Remote 14 {15 16 public java.lang.String echoString( java.lang.String v )17 throws java.rmi.RemoteException ;18 19 public java.math.BigInteger echoInteger( java.math.BigInteger v )20 throws java.rmi.RemoteException ;21 22 public int echoInt( int v )23 throws java.rmi.RemoteException ;24 25 public long echoLong( long v )26 throws java.rmi.RemoteException ;27 28 public short echoShort( short v )29 throws java.rmi.RemoteException ;30 31 public java.math.BigDecimal echoDecimal( java.math.BigDecimal v )32 throws java.rmi.RemoteException ;33 34 public float echoFloat( float v )35 throws java.rmi.RemoteException ;36 37 public double echoDouble( double v )38 throws java.rmi.RemoteException ;39 40 public boolean echoBoolean( boolean v )41 throws java.rmi.RemoteException ;42 43 public byte echoByte( byte v )44 throws java.rmi.RemoteException ;45 46 public javax.xml.namespace.QName echoQName( javax.xml.namespace.QName v )47 throws java.rmi.RemoteException ;48 49 public java.util.Calendar echoDateTimeCalendar( java.util.Calendar v )50 throws java.rmi.RemoteException ;51 52 public java.util.Date echoDateTimeDate( java.util.Date v )53 throws java.rmi.RemoteException ;54 55 public java.util.Calendar echoDateCalendar( java.util.Calendar v )56 throws java.rmi.RemoteException ;57 58 public java.util.Date echoDateDate( java.util.Date v )59 throws java.rmi.RemoteException ;60 61 public byte[] echoBase64Binary( byte[] v )62 throws java.rmi.RemoteException ;63 64 public byte[] echoHexBinary( byte[] v )65 throws java.rmi.RemoteException ;66 67 public org.jboss.test.webservice.marshalltest.types.Bean echoBean( org.jboss.test.webservice.marshalltest.types.Bean bean )68 throws java.rmi.RemoteException ;69 70 public java.lang.String [] echoStringArray( java.lang.String [] v )71 throws java.rmi.RemoteException ;72 73 public java.math.BigInteger [] echoIntegerArray( java.math.BigInteger [] v )74 throws java.rmi.RemoteException ;75 76 public int[] echoIntArray( int[] v )77 throws java.rmi.RemoteException ;78 79 public long[] echoLongArray( long[] v )80 throws java.rmi.RemoteException ;81 82 public short[] echoShortArray( short[] v )83 throws java.rmi.RemoteException ;84 85 public java.math.BigDecimal [] echoDecimalArray( java.math.BigDecimal [] v )86 throws java.rmi.RemoteException ;87 88 public float[] echoFloatArray( float[] v )89 throws java.rmi.RemoteException ;90 91 public double[] echoDoubleArray( double[] v )92 throws java.rmi.RemoteException ;93 94 public boolean[] echoBooleanArray( boolean[] v )95 throws java.rmi.RemoteException ;96 97 public byte[] echoByteArray( byte[] v )98 throws java.rmi.RemoteException ;99 100 public javax.xml.namespace.QName [] echoQNameArray( javax.xml.namespace.QName [] v )101 throws java.rmi.RemoteException ;102 103 public java.util.Calendar [] echoDateTimeArray( java.util.Calendar [] v )104 throws java.rmi.RemoteException ;105 106 }107