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)
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
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(Style style)
getStyle
public Style 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()
getReturnParamDesc
public ParameterDesc getReturnParamDesc()
Copyright © 2002 Apache XML Project. All Rights Reserved.