|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.axis.description.OperationDesc
An OperationDesc is an abstract description of an operation on a service.
Field Summary | |
static int |
MSG_METHOD_BODYARRAY
|
static int |
MSG_METHOD_DOCUMENT
|
static int |
MSG_METHOD_ELEMENTARRAY
|
static int |
MSG_METHOD_NONCONFORMING
|
static int |
MSG_METHOD_SOAPENVELOPE
|
Constructor Summary | |
OperationDesc()
Default constructor. |
|
OperationDesc(java.lang.String name,
ParameterDesc (src) [] parameters,
QName (src) returnQName)
"Complete" constructor |
Method Summary | |
void |
addFault(FaultDesc (src) fault)
|
void |
addParameter(ParameterDesc (src) param)
|
void |
addParameter(QName (src) paramName,
QName (src) xmlType,
java.lang.Class javaType,
byte parameterMode,
boolean inHeader,
boolean outHeader)
|
java.util.ArrayList |
getAllInParams()
Return a list of ALL "in" params (including INOUTs) Note: if we were sure the order went IN->INOUT->OUT, we could optimize this. |
java.util.ArrayList |
getAllOutParams()
Return a list of ALL "out" params (including INOUTs) Note: if we were sure the order went IN->INOUT->OUT, we could optimize this. |
QName (src) |
getElementQName()
|
FaultDesc (src) |
getFaultByClass(java.lang.Class cls)
Returns the FaultDesc for the fault class given. |
FaultDesc (src) |
getFaultByQName(QName (src) qname)
Returns the FaultDesc for a QName (which is typically found in the details element of a SOAP fault). |
FaultDesc (src) |
getFaultByXmlType(QName (src) xmlType)
Returns the FaultDesc for an XMLType. |
java.util.ArrayList |
getFaults()
|
java.util.ArrayList |
getInParams()
Returns an ordered list of IN params (not INOUT) |
ParameterDesc (src) |
getInputParamByQName(QName (src) qname)
|
int |
getMessageOperationStyle()
|
java.lang.reflect.Method |
getMethod()
|
java.lang.String |
getName()
Return the operation's name |
int |
getNumInParams()
|
int |
getNumOutParams()
|
int |
getNumParams()
|
java.util.ArrayList |
getOutParams()
Returns an ordered list of OUT params (not INOUT) |
ParameterDesc (src) |
getOutputParamByQName(QName (src) qname)
|
ParameterDesc (src) |
getParamByQName(QName (src) qname)
|
ParameterDesc (src) |
getParameter(int i)
|
java.util.ArrayList |
getParameters()
|
ServiceDesc (src) |
getParent()
|
java.lang.Class |
getReturnClass()
|
ParameterDesc (src) |
getReturnParamDesc()
|
QName (src) |
getReturnQName()
|
QName (src) |
getReturnType()
|
java.lang.String |
getSoapAction()
|
Style (src) |
getStyle()
Return the style of the operation, defaulting to the parent ServiceDesc's style if we don't have one explicitly set. |
Use (src) |
getUse()
Return the use of the operation, defaulting to the parent ServiceDesc's use if we don't have one explicitly set. |
boolean |
isOneWay()
|
boolean |
isReturnHeader()
Is the return value in the header of the response message? |
void |
setElementQName(QName (src) elementQName)
|
void |
setMessageOperationStyle(int messageOperationStyle)
|
void |
setMethod(java.lang.reflect.Method method)
|
void |
setName(java.lang.String name)
Set the operation's name |
void |
setOneWay(boolean oneWay)
|
void |
setParameters(java.util.ArrayList newParameters)
Set the parameters wholesale. |
void |
setParent(ServiceDesc (src) parent)
|
void |
setReturnClass(java.lang.Class returnClass)
|
void |
setReturnHeader(boolean value)
Set whether the return value is in the response message. |
void |
setReturnQName(QName (src) returnQName)
|
void |
setReturnType(QName (src) returnType)
|
void |
setSoapAction(java.lang.String soapAction)
|
void |
setStyle(Style (src) style)
|
void |
setUse(Use (src) use)
|
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.String indent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int MSG_METHOD_BODYARRAY
public static final int MSG_METHOD_SOAPENVELOPE
public static final int MSG_METHOD_ELEMENTARRAY
public static final int MSG_METHOD_DOCUMENT
public static final int MSG_METHOD_NONCONFORMING
Constructor Detail |
public OperationDesc()
public OperationDesc(java.lang.String name, ParameterDesc (src) [] parameters, QName (src) returnQName)
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name)
public QName (src) getReturnQName()
public void setReturnQName(QName (src) returnQName)
public QName (src) getReturnType()
public void setReturnType(QName (src) returnType)
public java.lang.Class getReturnClass()
public void setReturnClass(java.lang.Class returnClass)
public QName (src) getElementQName()
public void setElementQName(QName (src) elementQName)
public boolean isOneWay()
public void setOneWay(boolean oneWay)
public ServiceDesc (src) getParent()
public void setParent(ServiceDesc (src) parent)
public java.lang.String getSoapAction()
public void setSoapAction(java.lang.String soapAction)
public void setStyle(Style (src) style)
public Style (src) getStyle()
public void setUse(Use (src) use)
public Use (src) getUse()
public void addParameter(ParameterDesc (src) param)
public void addParameter(QName (src) paramName, QName (src) xmlType, java.lang.Class javaType, byte parameterMode, boolean inHeader, boolean outHeader)
public ParameterDesc (src) getParameter(int i)
public java.util.ArrayList getParameters()
public void setParameters(java.util.ArrayList newParameters)
newParameters
- an ArrayList of ParameterDescspublic int getNumInParams()
public int getNumOutParams()
public int getNumParams()
public java.lang.reflect.Method getMethod()
public void setMethod(java.lang.reflect.Method method)
public boolean isReturnHeader()
public void setReturnHeader(boolean value)
public ParameterDesc (src) getParamByQName(QName (src) qname)
public ParameterDesc (src) getInputParamByQName(QName (src) qname)
public ParameterDesc (src) getOutputParamByQName(QName (src) qname)
public java.util.ArrayList getAllInParams()
public java.util.ArrayList getAllOutParams()
public java.util.ArrayList getInParams()
public java.util.ArrayList getOutParams()
public void addFault(FaultDesc (src) fault)
public java.util.ArrayList getFaults()
public FaultDesc (src) getFaultByClass(java.lang.Class cls)
public FaultDesc (src) getFaultByQName(QName (src) qname)
public FaultDesc (src) getFaultByXmlType(QName (src) xmlType)
public ParameterDesc (src) getReturnParamDesc()
public java.lang.String toString()
public java.lang.String toString(java.lang.String indent)
public int getMessageOperationStyle()
public void setMessageOperationStyle(int messageOperationStyle)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |