com.ibm.wsdl
public class OperationImpl extends Object implements Operation
Field Summary | |
---|---|
protected Element | docEl |
protected List | extElements |
protected Map | faults |
protected Input | input |
protected boolean | isUndefined |
protected String | name |
protected Output | output |
protected List | parameterOrder |
static long | serialVersionUID |
protected OperationType | style |
Method Summary | |
---|---|
void | addExtensibilityElement(ExtensibilityElement extElement)
Add an extensibility element.
|
void | addFault(Fault fault)
Add a fault message that must be associated with this
operation.
|
Element | getDocumentationElement()
Get the documentation element. |
List | getExtensibilityElements()
Get all the extensibility elements defined here. |
Fault | getFault(String name)
Get the specified fault message.
|
Map | getFaults()
Get all the fault messages associated with this operation.
|
Input | getInput()
Get the input message specification for this operation.
|
String | getName()
Get the name of this operation.
|
Output | getOutput()
Get the output message specification for this operation.
|
List | getParameterOrdering()
Get the parameter ordering for this operation.
|
OperationType | getStyle()
Get the operation type.
|
boolean | isUndefined() |
void | setDocumentationElement(Element docEl)
Set the documentation element for this document. |
void | setInput(Input input)
Set the input message specification for this operation.
|
void | setName(String name)
Set the name of this operation.
|
void | setOutput(Output output)
Set the output message specification for this operation.
|
void | setParameterOrdering(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) |
String | toString() |
Parameters: extElement the extensibility element to be added
Parameters: fault the new fault message
Returns: the documentation element
Parameters: name the name of the desired fault message.
Returns: the corresponding fault message, or null if there wasn't any matching message
Returns: names of fault messages
Returns: the input message
Returns: the operation name
Returns: the output message specification for the operation
Returns: the parameter ordering, a list consisting of message part names
Returns: the operation type
Parameters: docEl the documentation element
Parameters: input the new input message
Parameters: name the desired name
Parameters: output the new output message
Parameters: parameterOrder, a list of named parameters containing the part names to reflect the desired order of parameters for RPC-style operations
Parameters: style the new operation style