com.ibm.wsdl
Class OperationImpl
- AttributeExtensible, ElementExtensible, Operation, java.io.Serializable, WSDLElement
public class OperationImpl
This class represents a WSDL operation.
It includes information on input, output and fault
messages associated with usage of the operation.
- Paul Fremantle (pzf@us.ibm.com)
- Nirmal Mukhi (nmukhi@us.ibm.com)
- Matthew J. Duftler (duftler@us.ibm.com)
void | addFault(Fault fault) - Add a fault message that must be associated with this
operation.
|
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.
|
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.
|
List | getParameterOrdering() - Get the parameter ordering for this operation.
|
OperationType | getStyle() - Get the operation type.
|
boolean | isUndefined()
|
Fault | removeFault(String name) - Remove the specified fault message.
|
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()
|
faults
protected Map faults
input
protected Input input
isUndefined
protected boolean isUndefined
name
protected String name
nativeAttributeNames
protected List nativeAttributeNames
parameterOrder
protected List parameterOrder
serialVersionUID
public static final long serialVersionUID
addFault
public void addFault(Fault fault)
Add a fault message that must be associated with this
operation.
- addFault in interface Operation
fault
- the new fault message
getFault
public Fault getFault(String name)
Get the specified fault message.
- getFault in interface Operation
name
- the name of the desired fault message.
- the corresponding fault message, or null if there wasn't
any matching message
getFaults
public Map getFaults()
Get all the fault messages associated with this operation.
- getFaults in interface Operation
getInput
public Input getInput()
Get the input message specification for this operation.
- getInput in interface Operation
getName
public String getName()
Get the name of this operation.
- getName in interface Operation
getNativeAttributeNames
public List getNativeAttributeNames()
Get the list of local attribute names defined for this element in
the WSDL specification.
- getNativeAttributeNames in interface AttributeExtensible
- a List of Strings, one for each local attribute name
getOutput
public Output getOutput()
Get the output message specification for this operation.
- getOutput in interface Operation
- the output message specification for the operation
getParameterOrdering
public List getParameterOrdering()
Get the parameter ordering for this operation.
- getParameterOrdering in interface Operation
- the parameter ordering, a list consisting
of message part names
removeFault
public Fault removeFault(String name)
Remove the specified fault message.
- removeFault in interface Operation
name
- the name of the fault message to be removed
- the fault message which was removed.
setInput
public void setInput(Input input)
Set the input message specification for this operation.
- setInput in interface Operation
input
- the new input message
setName
public void setName(String name)
Set the name of this operation.
- setName in interface Operation
setOutput
public void setOutput(Output output)
Set the output message specification for this operation.
- setOutput in interface Operation
output
- the new output message
setParameterOrdering
public void setParameterOrdering(List parameterOrder)
Set the parameter ordering for a request-response,
or solicit-response operation.
- setParameterOrdering in interface Operation
setStyle
public void setStyle(OperationType style)
Set the style for this operation (request-response,
one way, solicit-response or notification).
- setStyle in interface Operation
style
- the new operation style
Copyright B) 2003,2006 IBM. All Rights Reserved.