com.ebmwebsourcing.commons.wsdl.api
Interface BindingOperation

All Superinterfaces:
java.io.Serializable, WSDLElement
All Known Implementing Classes:
AbstractBindingOperationImpl, BindingOperationImpl, BindingOperationImpl

public interface BindingOperation
extends WSDLElement

This interface 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:
Nicolas Salatge - eBM WebSourcing

Method Summary
 void addFault(BindingFault bindingFault)
          Add a fault binding.
 BindingFault getFault(java.lang.String name)
          Get the specified fault binding.
 java.util.List<BindingFault> getFaults()
          Get all the fault bindings associated with this operation binding.
 java.lang.String getHttpContentEncodingDefault()
           
 java.lang.String getHttpFaultSerialization()
           
 java.lang.String getHttpInputSerialization()
           
 java.lang.String getHttpLocation()
          get the http location
 java.lang.String getHttpMethod()
           
 java.lang.String getHttpOutputSerialization()
           
 java.lang.String getHttpQueryParameterSeparator()
           
 BindingInput getInput()
          Get the input message specification for this operation.
 Constants.SOAPMEPConstants getMEP()
          get the mep
 Operation getOperation()
          Get the operation that this operation binding binds.
 BindingOutput getOutput()
          Get the output message specification for this operation.
 javax.xml.namespace.QName getQName()
          Get the name of this operation binding.
 java.lang.String getSoapAction()
          get the soap action
 Binding.StyleConstant getStyle()
          get style
 boolean isHttpIgnoreUncited()
           
 BindingFault removeFault(java.lang.String name)
          Remove a fault binding.
 void setInput(BindingInput input)
          Set the input message specification for this operation.
 void setMEP(Constants.SOAPMEPConstants mep)
          set the mep
 void setOperation(Operation operation)
          Set the operation that this operation binding binds.
 void setOutput(BindingOutput output)
          Set the output message specification for this operation.
 void setQName(javax.xml.namespace.QName name)
          Set the name of this operation binding.
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, getOtherElements, setDocumentation
 

Method Detail

setQName

void setQName(javax.xml.namespace.QName name)
Set the name of this operation binding.

Parameters:
name - the desired name

getQName

javax.xml.namespace.QName getQName()
Get the name of this operation binding.

Returns:
the operation binding name

setOperation

void setOperation(Operation operation)
Set the operation that this operation binding binds.

Parameters:
operation - the operation this operation binding binds

getOperation

Operation getOperation()
Get the operation that this operation binding binds.

Returns:
the operation that this operation binding binds

setInput

void setInput(BindingInput input)
Set the input message specification for this operation.

Parameters:
input - the new input message

getInput

BindingInput getInput()
Get the input message specification for this operation.

Returns:
the input message

setOutput

void setOutput(BindingOutput output)
Set the output message specification for this operation.

Parameters:
output - the new output message

getOutput

BindingOutput getOutput()
Get the output message specification for this operation.

Returns:
the output message specification for the operation

addFault

void addFault(BindingFault bindingFault)
Add a fault binding.

Parameters:
bindingFault - the new fault binding

removeFault

BindingFault removeFault(java.lang.String name)
Remove a fault binding.

Parameters:
name - the name of the fault binding to be removed
Returns:
the BindingFaultImpl which was removed

getFault

BindingFault getFault(java.lang.String name)
Get the specified fault binding.

Parameters:
name - the name of the desired fault binding.
Returns:
the corresponding fault binding, or null if there wasn't any matching fault binding

getFaults

java.util.List<BindingFault> getFaults()
Get all the fault bindings associated with this operation binding.

Returns:
names of fault bindings

getMEP

Constants.SOAPMEPConstants getMEP()
get the mep


setMEP

void setMEP(Constants.SOAPMEPConstants mep)
set the mep

Parameters:
mep - the mep

getStyle

Binding.StyleConstant getStyle()
get style


getSoapAction

java.lang.String getSoapAction()
get the soap action

Returns:

getHttpLocation

java.lang.String getHttpLocation()
get the http location

Returns:

getHttpMethod

java.lang.String getHttpMethod()

getHttpInputSerialization

java.lang.String getHttpInputSerialization()

getHttpOutputSerialization

java.lang.String getHttpOutputSerialization()

getHttpFaultSerialization

java.lang.String getHttpFaultSerialization()

getHttpQueryParameterSeparator

java.lang.String getHttpQueryParameterSeparator()

getHttpContentEncodingDefault

java.lang.String getHttpContentEncodingDefault()

isHttpIgnoreUncited

boolean isHttpIgnoreUncited()


Copyright © 2008 eBM WebSourcing. All Rights Reserved.