org.ow2.easywsdl.wsdl.api.abstractItf
Interface AbsItfBindingOperation<O extends AbsItfOperation,BIn extends AbsItfBindingInput,BOut extends AbsItfBindingOutput,BF extends AbsItfBindingFault>

All Superinterfaces:
org.ow2.easywsdl.schema.api.SchemaElement, java.io.Serializable, WSDLElement, org.ow2.easywsdl.schema.api.XMLElement
All Known Subinterfaces:
BindingOperation
All Known Implementing Classes:
AbstractBindingOperationImpl, BindingOperationImpl, BindingOperationImpl

public interface AbsItfBindingOperation<O extends AbsItfOperation,BIn extends AbsItfBindingInput,BOut extends AbsItfBindingOutput,BF extends AbsItfBindingFault>
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(BF absItfBindingFault)
          Add a fault binding.
 BF createFault()
          create fault
 BIn createInput()
          create input
 BOut createOutput()
          create output
 BF getFault(java.lang.String name)
          Get the specified fault binding.
 java.util.List<BF> 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()
           
 BIn getInput()
          Get the input message specification for this operation.
 BindingProtocol.SOAPMEPConstants getMEP()
          get the mep
 O getOperation()
          Get the operation that this operation binding binds.
 BOut 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
 AbsItfBinding.StyleConstant getStyle()
          get style
 boolean isHttpIgnoreUncited()
           
 BF removeFault(java.lang.String name)
          Remove a fault binding.
 void setInput(BIn input)
          Set the input message specification for this operation.
 void setMEP(BindingProtocol.SOAPMEPConstants mep)
          set the mep
 void setOutput(BOut output)
          Set the output message specification for this operation.
 void setQName(javax.xml.namespace.QName name)
          Set the name of this operation binding.
 void setSoapAction(java.lang.String action)
          set soap action
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements, getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, 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

getOperation

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

Returns:
the operation that this operation binding binds

createInput

BIn createInput()
create input


setInput

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

Parameters:
input - the new input message

getInput

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

Returns:
the input message

createOutput

BOut createOutput()
create output


setOutput

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

Parameters:
output - the new output message

getOutput

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

Returns:
the output message specification for the operation

createFault

BF createFault()
create fault


addFault

void addFault(BF absItfBindingFault)
Add a fault binding.

Parameters:
absItfBindingFault - the new fault binding

removeFault

BF 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

BF 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<BF> getFaults()
Get all the fault bindings associated with this operation binding.

Returns:
names of fault bindings

getMEP

BindingProtocol.SOAPMEPConstants getMEP()
get the mep


setMEP

void setMEP(BindingProtocol.SOAPMEPConstants mep)
set the mep

Parameters:
mep - the mep

getStyle

AbsItfBinding.StyleConstant getStyle()
get style


getSoapAction

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

Returns:

setSoapAction

void setSoapAction(java.lang.String action)
set soap action


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-2009 Petals Link (previously EBM WebSourcing). All Rights Reserved.