javax.wsdl
Interface Operation
- java.io.Serializable, ElementExtensible
- OperationImpl
public interface Operation
This interface 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)
addFault
public void addFault(Fault fault)
Add a fault message that must be associated with this
operation.
fault
- the new fault message
getDocumentationElement
public Element getDocumentationElement()
Get the documentation element. This dependency on org.w3c.dom.Element
should eventually be removed when a more appropriate way of
representing this information is employed.
- the documentation element
getFault
public Fault getFault(String name)
Get the specified fault message.
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.
- names of fault messages
getInput
public Input getInput()
Get the input message specification for this operation.
- the input message
getName
public String getName()
Get the name of this operation.
- the operation name
getOutput
public Output getOutput()
Get the output message specification for this operation.
- the output message specification for the operation
getParameterOrdering
public List getParameterOrdering()
Get the parameter ordering for this operation.
- the parameter ordering, a list consisting
of message part names
getStyle
public OperationType getStyle()
Get the operation type.
- the operation type
isUndefined
public boolean isUndefined()
setDocumentationElement
public void setDocumentationElement(Element docEl)
Set the documentation element for this document. This dependency
on org.w3c.dom.Element should eventually be removed when a more
appropriate way of representing this information is employed.
docEl
- the documentation element
setInput
public void setInput(Input input)
Set the input message specification for this operation.
input
- the new input message
setName
public void setName(String name)
Set the name of this operation.
name
- the desired name
setOutput
public void setOutput(Output output)
Set the output message specification for this operation.
output
- the new output message
setParameterOrdering
public void setParameterOrdering(List parameterOrder)
Set the parameter ordering for a request-response,
or solicit-response operation.
parameterOrder
- a list of named parameters
containing the part names to reflect the desired
order of parameters for RPC-style operations
setStyle
public void setStyle(OperationType style)
Set the style for this operation (request-response,
one way, solicit-response or notification).
style
- the new operation style
setUndefined
public void setUndefined(boolean isUndefined)
Copyright B) 2003,2005 IBM. All Rights Reserved.