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.MapbindingFaultsprotected BindingInputbindingInputprotected BindingOutputbindingOutputprotected java.lang.Stringnameprotected java.util.ListnativeAttributeNamesprotected Operationoperationstatic longserialVersionUID-
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 voidaddBindingFault(BindingFault bindingFault)Add a fault binding.BindingFaultgetBindingFault(java.lang.String name)Get the specified fault binding.java.util.MapgetBindingFaults()Get all the fault bindings associated with this operation binding.BindingInputgetBindingInput()Get the input binding for this operation binding.BindingOutputgetBindingOutput()Get the output binding for this operation binding.java.lang.StringgetName()Get the name of this operation binding.java.util.ListgetNativeAttributeNames()Get the list of local attribute names defined for this element in the WSDL specification.OperationgetOperation()Get the operation that this operation binding binds.BindingFaultremoveBindingFault(java.lang.String name)Remove the specified fault binding.voidsetBindingInput(BindingInput bindingInput)Set the input binding for this operation binding.voidsetBindingOutput(BindingOutput bindingOutput)Set the output binding for this operation binding.voidsetName(java.lang.String name)Set the name of this operation binding.voidsetOperation(Operation operation)Set the operation that this operation binding binds.java.lang.StringtoString()-
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:
setNamein interfaceBindingOperation- Parameters:
name- the desired name
-
getName
public java.lang.String getName()
Get the name of this operation binding.- Specified by:
getNamein interfaceBindingOperation- Returns:
- the operation binding name
-
setOperation
public void setOperation(Operation operation)
Set the operation that this operation binding binds.- Specified by:
setOperationin interfaceBindingOperation- Parameters:
operation- the operation this operation binding binds
-
getOperation
public Operation getOperation()
Get the operation that this operation binding binds.- Specified by:
getOperationin 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:
setBindingInputin interfaceBindingOperation- Parameters:
bindingInput- the new input binding
-
getBindingInput
public BindingInput getBindingInput()
Get the input binding for this operation binding.- Specified by:
getBindingInputin interfaceBindingOperation- Returns:
- the input binding
-
setBindingOutput
public void setBindingOutput(BindingOutput bindingOutput)
Set the output binding for this operation binding.- Specified by:
setBindingOutputin interfaceBindingOperation- Parameters:
bindingOutput- the new output binding
-
getBindingOutput
public BindingOutput getBindingOutput()
Get the output binding for this operation binding.- Specified by:
getBindingOutputin interfaceBindingOperation- Returns:
- the output binding for the operation binding
-
addBindingFault
public void addBindingFault(BindingFault bindingFault)
Add a fault binding.- Specified by:
addBindingFaultin interfaceBindingOperation- Parameters:
bindingFault- the new fault binding
-
getBindingFault
public BindingFault getBindingFault(java.lang.String name)
Get the specified fault binding.- Specified by:
getBindingFaultin 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:
removeBindingFaultin 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:
getBindingFaultsin interfaceBindingOperation- Returns:
- names of fault bindings
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractWSDLElement
-
getNativeAttributeNames
public java.util.List getNativeAttributeNames()
Get the list of local attribute names defined for this element in the WSDL specification.- Specified by:
getNativeAttributeNamesin interfaceAttributeExtensible- Returns:
- a List of Strings, one for each local attribute name
-
-