org.mule.transport.soap.axis
Class SoapMethod

java.lang.Object
  extended by org.mule.transport.soap.axis.SoapMethod

public class SoapMethod
extends Object

A SOAP method representation where the parameters are named


Constructor Summary
SoapMethod(QName name)
           
SoapMethod(QName name, Class<?> returnClass)
           
SoapMethod(QName name, List<NamedParameter> namedParameters, QName returnType)
           
SoapMethod(QName methodName, List<String> params)
           
SoapMethod(QName name, QName returnType)
           
SoapMethod(QName name, QName returnType, Class<?> returnClass)
           
SoapMethod(QName methodName, String paramsString)
           
SoapMethod(String methodName, List<String> params)
          Creates a Soap Method using the param string set in the MUle configuration file
SoapMethod(String methodName, String paramsString)
           
 
Method Summary
 void addNamedParameter(NamedParameter param)
           
 NamedParameter addNamedParameter(QName qName, QName type, javax.xml.rpc.ParameterMode mode)
           
 NamedParameter addNamedParameter(QName qName, QName type, String mode)
           
 QName getName()
           
 List<NamedParameter> getNamedParameters()
           
 Class<?> getReturnClass()
           
 QName getReturnType()
           
 void removeNamedParameter(NamedParameter param)
           
 void setReturnDataType(Class<?> returnClass)
           
 void setReturnType(QName returnType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoapMethod

public SoapMethod(String methodName,
                  String paramsString)
           throws ClassNotFoundException
Throws:
ClassNotFoundException

SoapMethod

public SoapMethod(String methodName,
                  List<String> params)
           throws ClassNotFoundException
Creates a Soap Method using the param string set in the MUle configuration file

Parameters:
methodName - the name of the method
params - the param string to parse
Throws:
ClassNotFoundException

SoapMethod

public SoapMethod(QName methodName,
                  String paramsString)
           throws ClassNotFoundException
Throws:
ClassNotFoundException

SoapMethod

public SoapMethod(QName methodName,
                  List<String> params)
           throws ClassNotFoundException
Throws:
ClassNotFoundException

SoapMethod

public SoapMethod(QName name)

SoapMethod

public SoapMethod(QName name,
                  QName returnType)

SoapMethod

public SoapMethod(QName name,
                  QName returnType,
                  Class<?> returnClass)

SoapMethod

public SoapMethod(QName name,
                  Class<?> returnClass)

SoapMethod

public SoapMethod(QName name,
                  List<NamedParameter> namedParameters,
                  QName returnType)
Method Detail

addNamedParameter

public void addNamedParameter(NamedParameter param)

addNamedParameter

public NamedParameter addNamedParameter(QName qName,
                                        QName type,
                                        String mode)

addNamedParameter

public NamedParameter addNamedParameter(QName qName,
                                        QName type,
                                        javax.xml.rpc.ParameterMode mode)

removeNamedParameter

public void removeNamedParameter(NamedParameter param)

getName

public QName getName()

getNamedParameters

public List<NamedParameter> getNamedParameters()

getReturnType

public QName getReturnType()

setReturnType

public void setReturnType(QName returnType)

getReturnClass

public Class<?> getReturnClass()

setReturnDataType

public void setReturnDataType(Class<?> returnClass)


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.