com.ibm.wsdl.extensions.soap12

Class SOAP12OperationImpl

Implemented Interfaces:
ExtensibilityElement, java.io.Serializable, SOAP12Operation

public class SOAP12OperationImpl
extends java.lang.Object
implements SOAP12Operation

Based on com.ibm.wsdl.extensions.soap.SOAPOperationImpl

Field Summary

protected QName
elementType
protected Boolean
required
static long
serialVersionUID
protected Boolean
soapActionRequired
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.
Boolean
getSoapActionRequired()
Indicates whether the SOAP Action is required for this operation.
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
setSoapActionRequired(Boolean soapActionRequired)
Specify whether the SOAP Action is required for this operation.
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

soapActionRequired

protected Boolean soapActionRequired

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

getSoapActionRequired

public Boolean getSoapActionRequired()
Indicates whether the SOAP Action is required for this operation.
Specified by:
getSoapActionRequired in interface SOAP12Operation
Returns:
true if the SOAP action is required, otherwise false.

getSoapActionURI

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

getStyle

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

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

setSoapActionRequired

public void setSoapActionRequired(Boolean soapActionRequired)
Specify whether the SOAP Action is required for this operation.
Specified by:
setSoapActionRequired in interface SOAP12Operation
Parameters:
soapActionRequired - true if the SOAP Action is required, otherwise false.

setSoapActionURI

public void setSoapActionURI(String soapActionURI)
Set the SOAP action attribute.
Specified by:
setSoapActionURI in interface SOAP12Operation
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 SOAP12Operation
Parameters:
style - the desired style

toString

public String toString()

Copyright B) 2003,2006 IBM. All Rights Reserved.