org.ow2.easywsdl.wsdl.decorator
Class DecoratorBindingOperationImpl<O extends AbsItfOperation,BIn extends AbsItfBindingInput,BOut extends AbsItfBindingOutput,BF extends AbsItfBindingFault>

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
              extended by org.ow2.easywsdl.wsdl.decorator.DecoratorBindingOperationImpl<O,BIn,BOut,BF>
All Implemented Interfaces:
java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement, WSDLElement, Decorator

public class DecoratorBindingOperationImpl<O extends AbsItfOperation,BIn extends AbsItfBindingInput,BOut extends AbsItfBindingOutput,BF extends AbsItfBindingFault>
extends AbstractWSDLElementImpl
implements Decorator

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

Field Summary
protected  AbsItfBindingOperation<O,BIn,BOut,BF> bindingOperation
           
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
DecoratorBindingOperationImpl(AbsItfBindingOperation<O,BIn,BOut,BF> bindingOperation)
           
 
Method Summary
 void addFault(BF arg0)
           
 org.ow2.easywsdl.schema.api.Documentation createDocumentation()
          Create the documentation element.
 BF createFault()
           
 BIn createInput()
           
 BOut createOutput()
           
 org.ow2.easywsdl.schema.api.Documentation getDocumentation()
          Get the documentation.
 BF getFault(java.lang.String arg0)
           
 java.util.List<BF> getFaults()
           
 java.lang.String getHttpContentEncodingDefault()
           
 java.lang.String getHttpFaultSerialization()
           
 java.lang.String getHttpInputSerialization()
           
 java.lang.String getHttpLocation()
           
 java.lang.String getHttpMethod()
           
 java.lang.String getHttpOutputSerialization()
           
 java.lang.String getHttpQueryParameterSeparator()
           
 BIn getInput()
           
 WSDLElement getInternalObject()
           
 BindingProtocol.SOAPMEPConstants getMEP()
           
 java.lang.Object getModel()
           
 O getOperation()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Get the map containing all the attributes defined on this element.
 java.util.List<org.w3c.dom.Element> getOtherElements()
          Get all the extensibility elements defined here.
 BOut getOutput()
           
 org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl getParent()
           
 javax.xml.namespace.QName getQName()
           
 java.lang.String getSoapAction()
           
 AbsItfBinding.StyleConstant getStyle()
           
 boolean isHttpIgnoreUncited()
           
 BF removeFault(java.lang.String arg0)
           
 void setDocumentation(org.ow2.easywsdl.schema.api.Documentation arg0)
          Set the documentation for this document.
 void setInput(BIn arg0)
           
 void setMEP(BindingProtocol.SOAPMEPConstants arg0)
           
 void setOutput(BOut arg0)
           
 void setQName(javax.xml.namespace.QName arg0)
           
 void setSoapAction(java.lang.String action)
           
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
addOtherElements, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
getSchema, getTopParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

bindingOperation

protected AbsItfBindingOperation<O extends AbsItfOperation,BIn extends AbsItfBindingInput,BOut extends AbsItfBindingOutput,BF extends AbsItfBindingFault> bindingOperation
Constructor Detail

DecoratorBindingOperationImpl

public DecoratorBindingOperationImpl(AbsItfBindingOperation<O,BIn,BOut,BF> bindingOperation)
                              throws WSDLException
Throws:
WSDLException
Method Detail

addFault

public void addFault(BF arg0)

getFault

public BF getFault(java.lang.String arg0)

getFaults

public java.util.List<BF> getFaults()

getHttpContentEncodingDefault

public java.lang.String getHttpContentEncodingDefault()

getHttpFaultSerialization

public java.lang.String getHttpFaultSerialization()

getHttpInputSerialization

public java.lang.String getHttpInputSerialization()

getHttpLocation

public java.lang.String getHttpLocation()

getHttpMethod

public java.lang.String getHttpMethod()

getHttpOutputSerialization

public java.lang.String getHttpOutputSerialization()

getHttpQueryParameterSeparator

public java.lang.String getHttpQueryParameterSeparator()

getInput

public BIn getInput()

getMEP

public BindingProtocol.SOAPMEPConstants getMEP()

getOperation

public O getOperation()

getOutput

public BOut getOutput()

getQName

public javax.xml.namespace.QName getQName()

getSoapAction

public java.lang.String getSoapAction()

getStyle

public AbsItfBinding.StyleConstant getStyle()

isHttpIgnoreUncited

public boolean isHttpIgnoreUncited()

removeFault

public BF removeFault(java.lang.String arg0)

setInput

public void setInput(BIn arg0)

setMEP

public void setMEP(BindingProtocol.SOAPMEPConstants arg0)

setOutput

public void setOutput(BOut arg0)

setQName

public void setQName(javax.xml.namespace.QName arg0)

createDocumentation

public org.ow2.easywsdl.schema.api.Documentation createDocumentation()
Description copied from class: AbstractWSDLElementImpl
Create the documentation element.

Specified by:
createDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
createDocumentation in class AbstractWSDLElementImpl
Returns:
the documentation element

getDocumentation

public org.ow2.easywsdl.schema.api.Documentation getDocumentation()
Description copied from class: AbstractWSDLElementImpl
Get the documentation.

Specified by:
getDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getDocumentation in class AbstractWSDLElementImpl
Returns:
the documentation element

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
                                                                             throws org.ow2.easywsdl.schema.api.XmlException
Description copied from class: AbstractWSDLElementImpl
Get the map containing all the attributes defined on this element. The keys are the qnames of the attributes.

Specified by:
getOtherAttributes in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getOtherAttributes in class AbstractWSDLElementImpl
Returns:
a map containing all the attributes defined on this element
Throws:
org.ow2.easywsdl.schema.api.XmlException

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
Throws:
org.ow2.easywsdl.schema.api.XmlException

setDocumentation

public void setDocumentation(org.ow2.easywsdl.schema.api.Documentation arg0)
Description copied from class: AbstractWSDLElementImpl
Set the documentation for this document.

Specified by:
setDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
setDocumentation in class AbstractWSDLElementImpl

createFault

public BF createFault()

createInput

public BIn createInput()

createOutput

public BOut createOutput()

setSoapAction

public void setSoapAction(java.lang.String action)

getModel

public java.lang.Object getModel()
Overrides:
getModel in class AbstractWSDLElementImpl

getParent

public org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl getParent()
Overrides:
getParent in class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl

getInternalObject

public WSDLElement getInternalObject()
Specified by:
getInternalObject in interface Decorator


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