com.ebmwebsourcing.commons.wsdl.api.abstractElmt
Class AbstractBindingOperationImpl<E>

java.lang.Object
  extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
      extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractBindingOperationImpl<E>
All Implemented Interfaces:
BindingOperation, WSDLElement, java.io.Serializable
Direct Known Subclasses:
BindingOperationImpl, BindingOperationImpl

public abstract class AbstractBindingOperationImpl<E>
extends AbstractWSDLElementImpl<E>
implements BindingOperation

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
protected  Binding binding
          the parent binding
protected  java.util.List<BindingFault> faults
          the faults
protected  BindingInput input
          the input
protected  BindingOutput output
          the output
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation, model
 
Constructor Summary
AbstractBindingOperationImpl()
           
 
Method Summary
 Binding getBinding()
           
 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.
 BindingInput getInput()
          Get the input message specification for this operation.
 Operation getOperation()
          Get the operation that this operation binding binds.
 BindingOutput getOutput()
          Get the output message specification for this operation.
 void setFaults(java.util.List<BindingFault> fault)
           
 void setInput(BindingInput input)
          Set the input message specification for this operation.
 void setOutput(BindingOutput output)
          Set the output message specification for this operation.
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
createDocumentation, createElementFromString, getDocumentation, getModel, getOtherAttributes, getOtherElements, setDocumentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.BindingOperation
addFault, getHttpContentEncodingDefault, getHttpFaultSerialization, getHttpInputSerialization, getHttpLocation, getHttpMethod, getHttpOutputSerialization, getHttpQueryParameterSeparator, getMEP, getQName, getSoapAction, getStyle, isHttpIgnoreUncited, removeFault, setMEP, setOperation, setQName
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, getOtherElements, setDocumentation
 

Field Detail

binding

protected Binding binding
the parent binding


input

protected BindingInput input
the input


output

protected BindingOutput output
the output


faults

protected java.util.List<BindingFault> faults
the faults

Constructor Detail

AbstractBindingOperationImpl

public AbstractBindingOperationImpl()
Method Detail

getBinding

public Binding getBinding()
Returns:
the binding

getOperation

public Operation getOperation()
Description copied from interface: BindingOperation
Get the operation that this operation binding binds.

Specified by:
getOperation in interface BindingOperation
Returns:
the operation that this operation binding binds

getInput

public BindingInput getInput()
Description copied from interface: BindingOperation
Get the input message specification for this operation.

Specified by:
getInput in interface BindingOperation
Returns:
the input

setInput

public void setInput(BindingInput input)
Description copied from interface: BindingOperation
Set the input message specification for this operation.

Specified by:
setInput in interface BindingOperation
Parameters:
input - the input to set

getOutput

public BindingOutput getOutput()
Description copied from interface: BindingOperation
Get the output message specification for this operation.

Specified by:
getOutput in interface BindingOperation
Returns:
the output

setOutput

public void setOutput(BindingOutput output)
Description copied from interface: BindingOperation
Set the output message specification for this operation.

Specified by:
setOutput in interface BindingOperation
Parameters:
output - the output to set

getFaults

public java.util.List<BindingFault> getFaults()
Description copied from interface: BindingOperation
Get all the fault bindings associated with this operation binding.

Specified by:
getFaults in interface BindingOperation
Returns:
the fault

setFaults

public void setFaults(java.util.List<BindingFault> fault)
Parameters:
fault - the fault to set

getFault

public BindingFault getFault(java.lang.String name)
Description copied from interface: BindingOperation
Get the specified fault binding.

Specified by:
getFault 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


Copyright © 2008 eBM WebSourcing. All Rights Reserved.