Package javax.xml.rpc

Examples of javax.xml.rpc.Call.addParameter()


   public float floatTest(float primParam) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "floatTest"));
      call.addParameter("float_1", Constants.TYPE_LITERAL_FLOAT, float.class, ParameterMode.IN);
      call.setReturnType(Constants.TYPE_LITERAL_FLOAT, float.class);
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      Float param = new Float (primParam);
      param = (Float)call.invoke(new Object[] { param });
      primParam = param.floatValue();


   public float[] floatArrayTest(float[] primParams) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "floatArrayTest"));
      QName xmlType = new QName("http://org.jboss.ws/marshall/rpclit/types", "floatArray");
      call.addParameter("arrayOffloat_1", xmlType, primParams.getClass(), ParameterMode.IN);
      call.setReturnType(xmlType, primParams.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      primParams = (float[])call.invoke(new Object[] { primParams });
      return primParams;
   }

   public float[][] floatMultiArrayTest(float[][] primParams) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "floatMultiArrayTest"));
      QName xmlType = new QName("http://org.jboss.ws/marshall/rpclit/types", "floatArrayArray");
      call.addParameter("arrayOfarrayOffloat_1", xmlType, primParams.getClass(), ParameterMode.IN);
      call.setReturnType(xmlType, primParams.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      primParams = (float[][])call.invoke(new Object[] { primParams });
      return primParams;
   }

   public Float floatWrapperTest(Float param) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "floatWrapperTest"));
      call.addParameter("Float_1", Constants.TYPE_LITERAL_FLOAT, param.getClass(), ParameterMode.IN);
      call.setReturnType(Constants.TYPE_LITERAL_FLOAT, param.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      return (Float)call.invoke(new Object[] { param });
   }

   public BigDecimal[] bigDecimalArrayTest(BigDecimal[] params) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "bigDecimalArrayTest"));
      QName xmlType = new QName("http://org.jboss.ws/marshall/rpclit/types/arrays/java/math", "BigDecimalArray");
      call.addParameter("arrayOfBigDecimal_1", xmlType, params.getClass(), ParameterMode.IN);
      call.setReturnType(xmlType, params.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      return (BigDecimal[])call.invoke(new Object[] { params });
   }

   public BigDecimal[][] bigDecimalMultiArrayTest(BigDecimal[][] params) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "bigDecimalMultiArrayTest"));
      QName xmlType = new QName("http://org.jboss.ws/marshall/rpclit/types/arrays/java/math", "BigDecimalArrayArray");
      call.addParameter("arrayOfarrayOfBigDecimal_1", xmlType, params.getClass(), ParameterMode.IN);
      call.setReturnType(xmlType, params.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      return (BigDecimal[][])call.invoke(new Object[] { params });
   }

   public BigInteger bigIntegerTest(BigInteger param) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "bigIntegerTest"));
      call.addParameter("BigInteger_1", Constants.TYPE_LITERAL_INTEGER, param.getClass(), ParameterMode.IN);
      call.setReturnType(Constants.TYPE_LITERAL_INTEGER, param.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      return (BigInteger)call.invoke(new Object[] { param });
   }

   public BigInteger[] bigIntegerArrayTest(BigInteger[] params) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "bigIntegerArrayTest"));
      QName xmlType = new QName("http://org.jboss.ws/marshall/rpclit/types/arrays/java/math", "BigIntegerArray");
      call.addParameter("arrayOfBigInteger_1", xmlType, params.getClass(), ParameterMode.IN);
      call.setReturnType(xmlType, params.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      return (BigInteger[])call.invoke(new Object[] { params });
   }

   public BigInteger[][] bigIntegerMultiArrayTest(BigInteger[][] params) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "bigIntegerMultiArrayTest"));
      QName xmlType = new QName("http://org.jboss.ws/marshall/rpclit/types/arrays/java/math", "BigIntegerArrayArray");
      call.addParameter("arrayOfarrayOfBigInteger_1", xmlType, params.getClass(), ParameterMode.IN);
      call.setReturnType(xmlType, params.getClass());
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      return (BigInteger[][])call.invoke(new Object[] { params });
   }

   public boolean booleanTest(boolean primParam) throws Exception
   {
      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "booleanTest"));
      call.addParameter("boolean_1", Constants.TYPE_LITERAL_BOOLEAN, boolean.class, ParameterMode.IN);
      call.setReturnType(Constants.TYPE_LITERAL_BOOLEAN, boolean.class);
      call.setTargetEndpointAddress(TARGET_ADDRESS);
      Boolean param = new Boolean(primParam);
      param = (Boolean)call.invoke(new Object[] { param });
      primParam = param.booleanValue();

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.