javax.wsdl.extensions.soap12.SOAP12Operation Maven / Gradle / Ivy
/*
* (c) Copyright IBM Corp 2006
*/
package javax.wsdl.extensions.soap12;
import javax.wsdl.extensions.*;
/**
* Based on javax.wsdl.extensions.SOAPOperation.
*/
public interface SOAP12Operation extends ExtensibilityElement,
java.io.Serializable
{
/**
* Set the SOAP action attribute.
*
* @param soapActionURI the desired value of the SOAP
* action header for this operation.
*/
public void setSoapActionURI(String soapActionURI);
/**
* Get the value of the SOAP action attribute.
*
* @return the SOAP action attribute's value
*/
public String getSoapActionURI();
/**
* Specify whether the SOAP Action is required for this operation.
*
* @param soapActionRequired true if the SOAP Action is required, otherwise false.
*/
public void setSoapActionRequired(Boolean soapActionRequired);
/**
* Indicates whether the SOAP Action is required for this operation.
*
* @return true if the SOAP action is required, otherwise false.
*/
public Boolean getSoapActionRequired();
/**
* Set the style for this SOAP operation.
*
* @param style the desired style
*/
public void setStyle(String style);
/**
* Get the style for this SOAP operation.
*/
public String getStyle();
}