org.apache.axis.description
Class OperationDesc
java.lang.Object
|
+--org.apache.axis.description.OperationDesc
- public class OperationDesc
- extends java.lang.Object
An OperationDesc is an abstract description of an operation on a service.
!!! WORK IN PROGRESS
- Author:
- Glen Daniels (gdaniels@apache.org)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperationDesc
public OperationDesc()
- Default constructor.
OperationDesc
public OperationDesc(java.lang.String name,
ParameterDesc[] parameters,
QName returnQName)
- "Complete" constructor
getName
public java.lang.String getName()
- Return the operation's name
setName
public void setName(java.lang.String name)
- Set the operation's name
getReturnQName
public QName getReturnQName()
setReturnQName
public void setReturnQName(QName returnQName)
getReturnType
public QName getReturnType()
setReturnType
public void setReturnType(QName returnType)
getReturnClass
public java.lang.Class getReturnClass()
setReturnClass
public void setReturnClass(java.lang.Class returnClass)
getElementQName
public QName getElementQName()
setElementQName
public void setElementQName(QName elementQName)
getParent
public ServiceDesc getParent()
setParent
public void setParent(ServiceDesc parent)
getSoapAction
public java.lang.String getSoapAction()
setSoapAction
public void setSoapAction(java.lang.String soapAction)
setStyle
public void setStyle(int style)
getStyle
public int getStyle()
- Return the style of the operation, defaulting to the parent
ServiceDesc's style if we don't have one explicitly set.
addParameter
public void addParameter(ParameterDesc param)
getParameter
public ParameterDesc getParameter(int i)
getParameters
public java.util.ArrayList getParameters()
getNumInParams
public int getNumInParams()
getNumParams
public int getNumParams()
getMethod
public java.lang.reflect.Method getMethod()
setMethod
public void setMethod(java.lang.reflect.Method method)
getParamByQName
public ParameterDesc getParamByQName(QName qname)
getInputParamByQName
public ParameterDesc getInputParamByQName(QName qname)
getOutputParamByQName
public ParameterDesc getOutputParamByQName(QName qname)
getOutParams
public java.util.ArrayList getOutParams()
- Returns an ordered list of out params (NOT inouts)
addFault
public void addFault(FaultDesc fault)
getFaults
public java.util.ArrayList getFaults()
Copyright © 2001 Apache XML Project. All Rights Reserved.