com.ebmwebsourcing.commons.wsdl.impl.wsdl11
Class BindingOperationImpl

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

public class BindingOperationImpl
extends AbstractBindingOperationImpl<TBindingOperation>
implements BindingOperation

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

Field Summary
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractBindingOperationImpl
binding, faults, input, output
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation, model
 
Constructor Summary
BindingOperationImpl(TBindingOperation bindingOperation, BindingImpl bindingImpl)
           
 
Method Summary
 void addBindingOperation(BindingOperation bindingOperation)
           
 void addFault(BindingFault bindingFault)
          Add a fault 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()
           
 Constants.SOAPMEPConstants getMEP()
          get the mep
 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()
           
 BindingOperation removeBindingOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
           
 BindingFault removeFault(java.lang.String name)
          Remove a fault binding.
 void setMEP(Constants.SOAPMEPConstants mep)
          set the mep
 void setOperation(Operation operation)
          Set the operation that this operation binding binds.
 void setQName(javax.xml.namespace.QName name)
          Set the name of this operation binding.
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractBindingOperationImpl
getBinding, getFault, getFaults, getInput, getOperation, getOutput, setFaults, setInput, setOutput
 
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
getFault, getFaults, getInput, getOperation, getOutput, setInput, setOutput
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, getOtherElements, setDocumentation
 

Constructor Detail

BindingOperationImpl

public BindingOperationImpl(TBindingOperation bindingOperation,
                            BindingImpl bindingImpl)
Method Detail

addFault

public void addFault(BindingFault bindingFault)
Description copied from interface: BindingOperation
Add a fault binding.

Specified by:
addFault in interface BindingOperation
Parameters:
bindingFault - the new fault binding

removeFault

public BindingFault removeFault(java.lang.String name)
Description copied from interface: BindingOperation
Remove a fault binding.

Specified by:
removeFault in interface BindingOperation
Parameters:
name - the name of the fault binding to be removed
Returns:
the BindingFaultImpl which was removed

setQName

public void setQName(javax.xml.namespace.QName name)
Description copied from interface: BindingOperation
Set the name of this operation binding.

Specified by:
setQName in interface BindingOperation
Parameters:
name - the desired name

setOperation

public void setOperation(Operation operation)
Description copied from interface: BindingOperation
Set the operation that this operation binding binds.

Specified by:
setOperation in interface BindingOperation
Parameters:
operation - the operation this operation binding binds

addBindingOperation

public void addBindingOperation(BindingOperation bindingOperation)

getStyle

public Binding.StyleConstant getStyle()
Description copied from interface: BindingOperation
get style

Specified by:
getStyle in interface BindingOperation

getQName

public javax.xml.namespace.QName getQName()
Description copied from interface: BindingOperation
Get the name of this operation binding.

Specified by:
getQName in interface BindingOperation
Returns:
the operation binding name

removeBindingOperation

public BindingOperation removeBindingOperation(java.lang.String name,
                                               java.lang.String inputName,
                                               java.lang.String outputName)

getMEP

public Constants.SOAPMEPConstants getMEP()
Description copied from interface: BindingOperation
get the mep

Specified by:
getMEP in interface BindingOperation

setMEP

public void setMEP(Constants.SOAPMEPConstants mep)
Description copied from interface: BindingOperation
set the mep

Specified by:
setMEP in interface BindingOperation
Parameters:
mep - the mep

getHttpLocation

public java.lang.String getHttpLocation()
Description copied from interface: BindingOperation
get the http location

Specified by:
getHttpLocation in interface BindingOperation
Returns:

getSoapAction

public java.lang.String getSoapAction()
Description copied from interface: BindingOperation
get the soap action

Specified by:
getSoapAction in interface BindingOperation
Returns:

getHttpContentEncodingDefault

public java.lang.String getHttpContentEncodingDefault()
Specified by:
getHttpContentEncodingDefault in interface BindingOperation

getHttpFaultSerialization

public java.lang.String getHttpFaultSerialization()
Specified by:
getHttpFaultSerialization in interface BindingOperation

getHttpInputSerialization

public java.lang.String getHttpInputSerialization()
Specified by:
getHttpInputSerialization in interface BindingOperation

getHttpMethod

public java.lang.String getHttpMethod()
Specified by:
getHttpMethod in interface BindingOperation

getHttpOutputSerialization

public java.lang.String getHttpOutputSerialization()
Specified by:
getHttpOutputSerialization in interface BindingOperation

getHttpQueryParameterSeparator

public java.lang.String getHttpQueryParameterSeparator()
Specified by:
getHttpQueryParameterSeparator in interface BindingOperation

isHttpIgnoreUncited

public boolean isHttpIgnoreUncited()
Specified by:
isHttpIgnoreUncited in interface BindingOperation


Copyright © 2008 eBM WebSourcing. All Rights Reserved.