Package com.ibm.wsdl
Class BindingOperationImpl
- java.lang.Object
-
- com.ibm.wsdl.AbstractWSDLElement
-
- com.ibm.wsdl.BindingOperationImpl
-
- All Implemented Interfaces:
java.io.Serializable
,BindingOperation
,AttributeExtensible
,ElementExtensible
,WSDLElement
public class BindingOperationImpl extends AbstractWSDLElement implements BindingOperation
This class represents a WSDL operation binding. That is, it holds the information that would be specified in the operation element contained within a binding element.- Author:
- Matthew J. Duftler (duftler@us.ibm.com)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map
bindingFaults
protected BindingInput
bindingInput
protected BindingOutput
bindingOutput
protected java.lang.String
name
protected java.util.List
nativeAttributeNames
protected Operation
operation
static long
serialVersionUID
-
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
Constructors Constructor Description BindingOperationImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBindingFault(BindingFault bindingFault)
Add a fault binding.BindingFault
getBindingFault(java.lang.String name)
Get the specified fault binding.java.util.Map
getBindingFaults()
Get all the fault bindings associated with this operation binding.BindingInput
getBindingInput()
Get the input binding for this operation binding.BindingOutput
getBindingOutput()
Get the output binding for this operation binding.java.lang.String
getName()
Get the name of this operation binding.java.util.List
getNativeAttributeNames()
Get the list of local attribute names defined for this element in the WSDL specification.Operation
getOperation()
Get the operation that this operation binding binds.BindingFault
removeBindingFault(java.lang.String name)
Remove the specified fault binding.void
setBindingInput(BindingInput bindingInput)
Set the input binding for this operation binding.void
setBindingOutput(BindingOutput bindingOutput)
Set the output binding for this operation binding.void
setName(java.lang.String name)
Set the name of this operation binding.void
setOperation(Operation operation)
Set the operation that this operation binding binds.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.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, setExtensionAttribute
-
Methods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement
-
Methods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
-
-
-
-
Field Detail
-
name
protected java.lang.String name
-
operation
protected Operation operation
-
bindingInput
protected BindingInput bindingInput
-
bindingOutput
protected BindingOutput bindingOutput
-
bindingFaults
protected java.util.Map bindingFaults
-
nativeAttributeNames
protected java.util.List nativeAttributeNames
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
Set the name of this operation binding.- Specified by:
setName
in interfaceBindingOperation
- Parameters:
name
- the desired name
-
getName
public java.lang.String getName()
Get the name of this operation binding.- Specified by:
getName
in interfaceBindingOperation
- Returns:
- the operation binding name
-
setOperation
public void setOperation(Operation operation)
Set the operation that this operation binding binds.- Specified by:
setOperation
in interfaceBindingOperation
- Parameters:
operation
- the operation this operation binding binds
-
getOperation
public Operation getOperation()
Get the operation that this operation binding binds.- Specified by:
getOperation
in interfaceBindingOperation
- Returns:
- the operation that this operation binding binds
-
setBindingInput
public void setBindingInput(BindingInput bindingInput)
Set the input binding for this operation binding.- Specified by:
setBindingInput
in interfaceBindingOperation
- Parameters:
bindingInput
- the new input binding
-
getBindingInput
public BindingInput getBindingInput()
Get the input binding for this operation binding.- Specified by:
getBindingInput
in interfaceBindingOperation
- Returns:
- the input binding
-
setBindingOutput
public void setBindingOutput(BindingOutput bindingOutput)
Set the output binding for this operation binding.- Specified by:
setBindingOutput
in interfaceBindingOperation
- Parameters:
bindingOutput
- the new output binding
-
getBindingOutput
public BindingOutput getBindingOutput()
Get the output binding for this operation binding.- Specified by:
getBindingOutput
in interfaceBindingOperation
- Returns:
- the output binding for the operation binding
-
addBindingFault
public void addBindingFault(BindingFault bindingFault)
Add a fault binding.- Specified by:
addBindingFault
in interfaceBindingOperation
- Parameters:
bindingFault
- the new fault binding
-
getBindingFault
public BindingFault getBindingFault(java.lang.String name)
Get the specified fault binding.- Specified by:
getBindingFault
in interfaceBindingOperation
- Parameters:
name
- the name of the desired fault binding.- Returns:
- the corresponding fault binding, or null if there wasn't any matching fault binding
-
removeBindingFault
public BindingFault removeBindingFault(java.lang.String name)
Remove the specified fault binding.- Specified by:
removeBindingFault
in interfaceBindingOperation
- Parameters:
name
- the name of the fault binding to be removed.- Returns:
- the fault binding which was removed
-
getBindingFaults
public java.util.Map getBindingFaults()
Get all the fault bindings associated with this operation binding.- Specified by:
getBindingFaults
in interfaceBindingOperation
- Returns:
- names of fault bindings
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractWSDLElement
-
getNativeAttributeNames
public java.util.List getNativeAttributeNames()
Get the list of local attribute names defined for this element in the WSDL specification.- Specified by:
getNativeAttributeNames
in interfaceAttributeExtensible
- Returns:
- a List of Strings, one for each local attribute name
-
-