org.ow2.easywsdl.wsdl.impl.wsdl20
Class BindingOperationImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
          extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
              extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractBindingOperationImpl<BindingOperationType,Operation,BindingInput,BindingOutput,BindingFault>
                  extended by org.ow2.easywsdl.wsdl.impl.wsdl20.BindingOperationImpl
All Implemented Interfaces:
java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement, AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>, BindingOperation, WSDLElement

public class BindingOperationImpl
extends AbstractBindingOperationImpl<BindingOperationType,Operation,BindingInput,BindingOutput,BindingFault>
implements BindingOperation

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

Field Summary
 
Fields inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractBindingOperationImpl
binding, faults, input, output
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
BindingOperationImpl(BindingOperationType bindingOperation, BindingImpl bindingImpl)
           
 
Method Summary
 void addFault(BindingFault bindingFault)
          Add a fault binding.
 BindingFault createFault()
          create fault
 BindingInput createInput()
          create input
 BindingOutput createOutput()
          create output
 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()
           
 BindingProtocol.SOAPMEPConstants getMEP()
          get the mep
 java.util.List<org.w3c.dom.Element> getOtherElements()
          Get all the extensibility elements defined here.
 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()
           
 BindingFault removeFault(java.lang.String name)
          Remove a fault binding.
 void setInput(BindingInput input)
          Set the input message specification for this operation.
 void setMEP(BindingProtocol.SOAPMEPConstants mep)
          set the mep
 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.
 void setSoapAction(java.lang.String action)
          set soap action
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractBindingOperationImpl
getBinding, getFault, getFaults, getInput, getOperation, getOutput, setFaults
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
addOtherElements, createDocumentation, getDocumentation, getModel, getOtherAttributes, setDocumentation, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
getParent, getSchema, getTopParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfBindingOperation
getFault, getFaults, getInput, getOperation, getOutput
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

BindingOperationImpl

public BindingOperationImpl(BindingOperationType bindingOperation,
                            BindingImpl bindingImpl)
Method Detail

addFault

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

Specified by:
addFault in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Parameters:
bindingFault - the new fault binding

removeFault

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

Specified by:
removeFault in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Parameters:
name - the name of the fault binding to be removed
Returns:
the BindingFaultImpl which was removed

setInput

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

Specified by:
setInput in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Overrides:
setInput in class AbstractBindingOperationImpl<BindingOperationType,Operation,BindingInput,BindingOutput,BindingFault>
Parameters:
input - the input to set

setOutput

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

Specified by:
setOutput in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Overrides:
setOutput in class AbstractBindingOperationImpl<BindingOperationType,Operation,BindingInput,BindingOutput,BindingFault>
Parameters:
output - the output to set

setQName

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

Specified by:
setQName in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Parameters:
name - the desired name

getQName

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

Specified by:
getQName in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Returns:
the operation binding name

getMEP

public BindingProtocol.SOAPMEPConstants getMEP()
Description copied from interface: AbsItfBindingOperation
get the mep

Specified by:
getMEP in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

setMEP

public void setMEP(BindingProtocol.SOAPMEPConstants mep)
Description copied from interface: AbsItfBindingOperation
set the mep

Specified by:
setMEP in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Parameters:
mep - the mep

getStyle

public AbsItfBinding.StyleConstant getStyle()
Description copied from interface: AbsItfBindingOperation
get style

Specified by:
getStyle in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getHttpLocation

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

Specified by:
getHttpLocation in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Returns:

getSoapAction

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

Specified by:
getSoapAction in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>
Returns:

setSoapAction

public void setSoapAction(java.lang.String action)
Description copied from interface: AbsItfBindingOperation
set soap action

Specified by:
setSoapAction in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getHttpContentEncodingDefault

public java.lang.String getHttpContentEncodingDefault()
Specified by:
getHttpContentEncodingDefault in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getHttpFaultSerialization

public java.lang.String getHttpFaultSerialization()
Specified by:
getHttpFaultSerialization in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getHttpInputSerialization

public java.lang.String getHttpInputSerialization()
Specified by:
getHttpInputSerialization in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getHttpMethod

public java.lang.String getHttpMethod()
Specified by:
getHttpMethod in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getHttpOutputSerialization

public java.lang.String getHttpOutputSerialization()
Specified by:
getHttpOutputSerialization in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getHttpQueryParameterSeparator

public java.lang.String getHttpQueryParameterSeparator()
Specified by:
getHttpQueryParameterSeparator in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

isHttpIgnoreUncited

public boolean isHttpIgnoreUncited()
Specified by:
isHttpIgnoreUncited in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws org.ow2.easywsdl.schema.api.XmlException
Description copied from class: AbstractWSDLElementImpl
Get all the extensibility elements defined here.

Specified by:
getOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement
Overrides:
getOtherElements in class AbstractWSDLElementImpl<BindingOperationType>
Throws:
org.ow2.easywsdl.schema.api.XmlException

createFault

public BindingFault createFault()
Description copied from interface: AbsItfBindingOperation
create fault

Specified by:
createFault in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

createInput

public BindingInput createInput()
Description copied from interface: AbsItfBindingOperation
create input

Specified by:
createInput in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>

createOutput

public BindingOutput createOutput()
Description copied from interface: AbsItfBindingOperation
create output

Specified by:
createOutput in interface AbsItfBindingOperation<Operation,BindingInput,BindingOutput,BindingFault>


Copyright © 2008-2009 Petals Link (previously EBM WebSourcing). All Rights Reserved.