org.mule.providers.soap
Class SoapMethod

java.lang.Object
  extended byorg.mule.providers.soap.SoapMethod

public class SoapMethod
extends Object

A soap method representation where the parameters are named

Version:
$Revision: 3798 $
Author:
Ross Mason

Constructor Summary
SoapMethod(QName name)
           
SoapMethod(QName name, Class returnClass)
           
SoapMethod(QName name, QName returnType, Class returnClass)
           
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, 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

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

SoapMethod

public SoapMethod(QName name)

SoapMethod

public SoapMethod(QName name,
                  QName returnType,
                  Class returnClass)

SoapMethod

public SoapMethod(QName name,
                  Class returnClass)
Method Detail

addNamedParameter

public void addNamedParameter(NamedParameter param)

addNamedParameter

public NamedParameter addNamedParameter(QName name,
                                        QName type,
                                        String 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-2006 MuleSource Inc.. All Rights Reserved.