Package com.ibm.wsdl

Class BindingOperationImpl

    • Field Detail

      • name

        protected java.lang.String name
      • bindingFaults

        protected java.util.Map bindingFaults
      • nativeAttributeNames

        protected java.util.List nativeAttributeNames
    • Constructor Detail

      • BindingOperationImpl

        public BindingOperationImpl()
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
        Set the name of this operation binding.
        Specified by:
        setName in interface BindingOperation
        Parameters:
        name - the desired name
      • getName

        public java.lang.String getName()
        Get the name of this operation binding.
        Specified by:
        getName in interface BindingOperation
        Returns:
        the operation binding name
      • setOperation

        public void setOperation​(Operation operation)
        Set the operation that this operation binding binds.
        Specified by:
        setOperation in interface BindingOperation
        Parameters:
        operation - the operation this operation binding binds
      • getOperation

        public Operation getOperation()
        Get the operation that this operation binding binds.
        Specified by:
        getOperation in interface BindingOperation
        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 interface BindingOperation
        Parameters:
        bindingInput - the new input binding
      • setBindingOutput

        public void setBindingOutput​(BindingOutput bindingOutput)
        Set the output binding for this operation binding.
        Specified by:
        setBindingOutput in interface BindingOperation
        Parameters:
        bindingOutput - the new output binding
      • getBindingOutput

        public BindingOutput getBindingOutput()
        Get the output binding for this operation binding.
        Specified by:
        getBindingOutput in interface BindingOperation
        Returns:
        the output binding for the operation binding
      • getBindingFault

        public BindingFault getBindingFault​(java.lang.String name)
        Get the specified fault binding.
        Specified by:
        getBindingFault in interface BindingOperation
        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 interface BindingOperation
        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 interface BindingOperation
        Returns:
        names of fault bindings
      • 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 interface AttributeExtensible
        Returns:
        a List of Strings, one for each local attribute name