org.mule.transport.soap
Class SoapMethod

java.lang.Object
  extended by org.mule.transport.soap.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 methodName, List params)
           
SoapMethod(QName name, List namedParameters, QName returnType)
           
SoapMethod(QName name, QName returnType)
           
SoapMethod(QName name, QName returnType, Class returnClass)
           
SoapMethod(QName methodName, String paramsString)
           
SoapMethod(String methodName, List 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 name, QName type, javax.xml.rpc.ParameterMode mode)
           
 NamedParameter addNamedParameter(QName name, QName type, String mode)
           
 QName getName()
           
 List getNamedParameters()
           
 Class getReturnClass()
           
 QName getReturnType()
           
 void removeNamedParameter(NamedParameter param)
           
 void setReturnClass(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 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 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 namedParameters,
                  QName returnType)
Method Detail

addNamedParameter

public void addNamedParameter(NamedParameter param)

addNamedParameter

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

addNamedParameter

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

removeNamedParameter

public void removeNamedParameter(NamedParameter param)

getName

public QName getName()

getNamedParameters

public List getNamedParameters()

getReturnType

public QName getReturnType()

setReturnType

public void setReturnType(QName returnType)

getReturnClass

public Class getReturnClass()

setReturnClass

public void setReturnClass(Class returnClass)


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.