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, wait, wait, wait |
MSG_METHOD_BODYARRAY
public static final int MSG_METHOD_BODYARRAY
MSG_METHOD_SOAPENVELOPE
public static final int MSG_METHOD_SOAPENVELOPE
MSG_METHOD_ELEMENTARRAY
public static final int MSG_METHOD_ELEMENTARRAY
MSG_METHOD_DOCUMENT
public static final int MSG_METHOD_DOCUMENT
MSG_METHOD_NONCONFORMING
public static final int MSG_METHOD_NONCONFORMING
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()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(java.lang.String indent)
getMessageOperationStyle
public int getMessageOperationStyle()
setMessageOperationStyle
public void setMessageOperationStyle(int messageOperationStyle)
Copyright © 2002 Apache XML Project. All Rights Reserved.