|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.wsdl.AbstractWSDLElement
com.ibm.wsdl.OperationImpl
public class OperationImpl
This class represents a WSDL operation. It includes information on input, output and fault messages associated with usage of the operation.
Field Summary | |
---|---|
protected java.util.Map |
faults
|
protected Input |
input
|
protected boolean |
isUndefined
|
protected java.lang.String |
name
|
protected java.util.List |
nativeAttributeNames
|
protected Output |
output
|
protected java.util.List |
parameterOrder
|
static long |
serialVersionUID
|
protected OperationType |
style
|
Fields inherited from class com.ibm.wsdl.AbstractWSDLElement |
---|
docEl, extElements, extensionAttributes |
Fields inherited from interface javax.wsdl.extensions.AttributeExtensible |
---|
LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE |
Constructor Summary | |
---|---|
OperationImpl()
|
Method Summary | |
---|---|
void |
addFault(Fault fault)
Add a fault message that must be associated with this operation. |
Fault |
getFault(java.lang.String name)
Get the specified fault message. |
java.util.Map |
getFaults()
Get all the fault messages associated with this operation. |
Input |
getInput()
Get the input message specification for this operation. |
java.lang.String |
getName()
Get the name of this operation. |
java.util.List |
getNativeAttributeNames()
Get the list of local attribute names defined for this element in the WSDL specification. |
Output |
getOutput()
Get the output message specification for this operation. |
java.util.List |
getParameterOrdering()
Get the parameter ordering for this operation. |
OperationType |
getStyle()
Get the operation type. |
boolean |
isUndefined()
|
Fault |
removeFault(java.lang.String name)
Remove the specified fault message. |
void |
setInput(Input input)
Set the input message specification for this operation. |
void |
setName(java.lang.String name)
Set the name of this operation. |
void |
setOutput(Output output)
Set the output message specification for this operation. |
void |
setParameterOrdering(java.util.List parameterOrder)
Set the parameter ordering for a request-response, or solicit-response operation. |
void |
setStyle(OperationType style)
Set the style for this operation (request-response, one way, solicit-response or notification). |
void |
setUndefined(boolean isUndefined)
|
java.lang.String |
toString()
|
Methods inherited from class com.ibm.wsdl.AbstractWSDLElement |
---|
addExtensibilityElement, getDocumentationElement, getExtensibilityElements, getExtensionAttribute, getExtensionAttributes, removeExtensibilityElement, setDocumentationElement, setExtensionAttribute |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.wsdl.WSDLElement |
---|
getDocumentationElement, setDocumentationElement |
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible |
---|
getExtensionAttribute, getExtensionAttributes, setExtensionAttribute |
Methods inherited from interface javax.wsdl.extensions.ElementExtensible |
---|
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement |
Field Detail |
---|
protected java.lang.String name
protected Input input
protected Output output
protected java.util.Map faults
protected OperationType style
protected java.util.List parameterOrder
protected java.util.List nativeAttributeNames
protected boolean isUndefined
public static final long serialVersionUID
Constructor Detail |
---|
public OperationImpl()
Method Detail |
---|
public void setName(java.lang.String name)
setName
in interface Operation
name
- the desired namepublic java.lang.String getName()
getName
in interface Operation
public void setInput(Input input)
setInput
in interface Operation
input
- the new input messagepublic Input getInput()
getInput
in interface Operation
public void setOutput(Output output)
setOutput
in interface Operation
output
- the new output messagepublic Output getOutput()
getOutput
in interface Operation
public void addFault(Fault fault)
addFault
in interface Operation
fault
- the new fault messagepublic Fault getFault(java.lang.String name)
getFault
in interface Operation
name
- the name of the desired fault message.
public Fault removeFault(java.lang.String name)
removeFault
in interface Operation
name
- the name of the fault message to be removed
public java.util.Map getFaults()
getFaults
in interface Operation
public void setStyle(OperationType style)
setStyle
in interface Operation
style
- the new operation stylepublic OperationType getStyle()
getStyle
in interface Operation
public void setParameterOrdering(java.util.List parameterOrder)
setParameterOrdering
in interface Operation
parameterOrder,
- a list of named parameters
containing the part names to reflect the desired
order of parameters for RPC-style operationspublic java.util.List getParameterOrdering()
getParameterOrdering
in interface Operation
public void setUndefined(boolean isUndefined)
setUndefined
in interface Operation
public boolean isUndefined()
isUndefined
in interface Operation
public java.lang.String toString()
toString
in class AbstractWSDLElement
public java.util.List getNativeAttributeNames()
getNativeAttributeNames
in interface AttributeExtensible
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |