com.ibm.wsdl.extensions.soap

Class SOAPOperationImpl

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.
Authors:
Nirmal Mukhi (nmukhi@us.ibm.com)
Matthew J. Duftler (duftler@us.ibm.com)

Field Summary

protected QName
elementType
protected Boolean
required
static long
serialVersionUID
protected String
soapActionURI
protected String
style

Method Summary

QName
getElementType()
Get the type of this extensibility element.
Boolean
getRequired()
Get whether or not the semantics of this extension are required.
String
getSoapActionURI()
Get the value of the SOAP action attribute.
String
getStyle()
Get the style for this SOAP operation.
void
setElementType(QName elementType)
Set the type of this extensibility element.
void
setRequired(Boolean required)
Set whether or not the semantics of this extension are required.
void
setSoapActionURI(String soapActionURI)
Set the SOAP action attribute.
void
setStyle(String style)
Set the style for this SOAP operation.
String
toString()

Field Details

elementType

protected QName elementType

required

protected Boolean required

serialVersionUID

public static final long serialVersionUID
Field Value:
1L

soapActionURI

protected String soapActionURI

style

protected String style

Method Details

getElementType

public QName getElementType()
Get the type of this extensibility element.
Specified by:
getElementType in interface ExtensibilityElement
Returns:
the extensibility element's type

getRequired

public 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

getSoapActionURI

public String getSoapActionURI()
Get the value of the SOAP action attribute.
Specified by:
getSoapActionURI in interface SOAPOperation
Returns:
the SOAP action attribute's value

getStyle

public String getStyle()
Get the style for this SOAP operation.
Specified by:
getStyle in interface SOAPOperation

setElementType

public void setElementType(QName elementType)
Set the type of this extensibility element.
Specified by:
setElementType in interface ExtensibilityElement
Parameters:
elementType - the type

setRequired

public void setRequired(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

setSoapActionURI

public void setSoapActionURI(String soapActionURI)
Set the SOAP action attribute.
Specified by:
setSoapActionURI in interface SOAPOperation
Parameters:
soapActionURI - the desired value of the SOAP action header for this operation.

setStyle

public void setStyle(String style)
Set the style for this SOAP operation.
Specified by:
setStyle in interface SOAPOperation
Parameters:
style - the desired style

toString

public String toString()