com.nsftools.jurst

Class MethodInfo

Implemented Interfaces:
Serializable

public class MethodInfo
extends java.lang.Object
implements Serializable

The MethodInfo class is a simple container for information about a web service method, as retrieved from a WSDL file. The information is primarily the information used to build a proper SOAP call using the org.apache.soap classes.

This is used for passing around methods in the SoapHelper class. The class also implements Serializable, in case you want to get the MethodInfo from a WSDL file and store/retrieve it locally -- this is a lot more efficient than having to access and parse the WSDL file every single time you want to call a method.

Version:
0.9.2

Author:
Julian Robichaux

Nested Class Summary

Method Summary

String
getBindingName()
Map
getInputParts()
String
getMethodName()
String
getNamespace()
Map
getOutputParts()
List
getParamList()
String
getPortName()
String
getServiceName()
String
getSoapAction()
String
getTargetURL()
void
setBindingName(String bindingName)
void
setInputParts(Map inputParts)
void
setMethodName(String methodName)
void
setNamespace(String namespace)
void
setOutputParts(Map outputParts)
void
setParamList(List paramList)
void
setPortName(String portName)
void
setServiceName(String serviceName)
void
setSoapAction(String soapAction)
void
setTargetURL(String targetURL)
String
toString()

Method Details

getBindingName

public String getBindingName()

Returns:
Returns the bindingName.


getInputParts

public Map getInputParts()

Returns:
Returns the inputParts.


getMethodName

public String getMethodName()

Returns:
Returns the methodName.


getNamespace

public String getNamespace()

Returns:
Returns the namespace.


getOutputParts

public Map getOutputParts()

Returns:
Returns the outputParts.


getParamList

public List getParamList()


getPortName

public String getPortName()

Returns:
Returns the portName.


getServiceName

public String getServiceName()

Returns:
Returns the serviceName.


getSoapAction

public String getSoapAction()

Returns:
Returns the soapAction.


getTargetURL

public String getTargetURL()

Returns:
Returns the targetURL.


setBindingName

public void setBindingName(String bindingName)

Parameters:
bindingName - The bindingName to set.


setInputParts

public void setInputParts(Map inputParts)

Parameters:
inputParts - The inputParts to set.


setMethodName

public void setMethodName(String methodName)

Parameters:
methodName - The methodName to set.


setNamespace

public void setNamespace(String namespace)

Parameters:
namespace - The namespace to set.


setOutputParts

public void setOutputParts(Map outputParts)

Parameters:
outputParts - The outputParts to set.


setParamList

public void setParamList(List paramList)

Parameters:
paramList - The paramList to set.


setPortName

public void setPortName(String portName)

Parameters:
portName - The portName to set.


setServiceName

public void setServiceName(String serviceName)

Parameters:
serviceName - The serviceName to set.


setSoapAction

public void setSoapAction(String soapAction)

Parameters:
soapAction - The soapAction to set.


setTargetURL

public void setTargetURL(String targetURL)

Parameters:
targetURL - The targetURL to set.


toString

public String toString()