com.ibm.wsdl.extensions.soap
Class SOAPOperationImpl

java.lang.Object
  extended bycom.ibm.wsdl.extensions.soap.SOAPOperationImpl
All Implemented Interfaces:
ExtensibilityElement, java.io.Serializable, SOAPOperation

public class SOAPOperationImpl
extends java.lang.Object
implements SOAPOperation

This class stores information associated with a SOAP operation that acts as the concrete implementation of an abstract operation specified in WSDL.

Author:
Nirmal Mukhi (nmukhi@us.ibm.com), Matthew J. Duftler (duftler@us.ibm.com)
See Also:
Serialized Form

Field Summary
protected  QName elementType
           
protected  java.lang.Boolean required
           
static long serialVersionUID
           
protected  java.lang.String soapActionURI
           
protected  java.lang.String style
           
 
Constructor Summary
SOAPOperationImpl()
           
 
Method Summary
 QName getElementType()
          Get the type of this extensibility element.
 java.lang.Boolean getRequired()
          Get whether or not the semantics of this extension are required.
 java.lang.String getSoapActionURI()
          Get the value of the SOAP action attribute.
 java.lang.String getStyle()
          Get the style for this SOAP operation.
 void setElementType(QName elementType)
          Set the type of this extensibility element.
 void setRequired(java.lang.Boolean required)
          Set whether or not the semantics of this extension are required.
 void setSoapActionURI(java.lang.String soapActionURI)
          Set the SOAP action attribute.
 void setStyle(java.lang.String style)
          Set the style for this SOAP operation.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

elementType

protected QName elementType

required

protected java.lang.Boolean required

soapActionURI

protected java.lang.String soapActionURI

style

protected java.lang.String style

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

SOAPOperationImpl

public SOAPOperationImpl()
Method Detail

setElementType

public void setElementType(QName elementType)
Set the type of this extensibility element.

Specified by:
setElementType in interface ExtensibilityElement
Parameters:
elementType - the type

getElementType

public QName getElementType()
Get the type of this extensibility element.

Specified by:
getElementType in interface ExtensibilityElement
Returns:
the extensibility element's type

setRequired

public void setRequired(java.lang.Boolean required)
Set whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
setRequired in interface ExtensibilityElement

getRequired

public java.lang.Boolean getRequired()
Get whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
getRequired in interface ExtensibilityElement

setSoapActionURI

public void setSoapActionURI(java.lang.String soapActionURI)
Set the SOAP action attribute.

Specified by:
setSoapActionURI in interface SOAPOperation

getSoapActionURI

public java.lang.String getSoapActionURI()
Get the value of the SOAP action attribute.

Specified by:
getSoapActionURI in interface SOAPOperation
Returns:
the SOAP action attribute's value

setStyle

public void setStyle(java.lang.String style)
Set the style for this SOAP operation.

Specified by:
setStyle in interface SOAPOperation
Parameters:
style - the desired style

getStyle

public java.lang.String getStyle()
Get the style for this SOAP operation.

Specified by:
getStyle in interface SOAPOperation

toString

public java.lang.String toString()


Copyright ? 2003 IBM. All Rights Reserved.