org.opensaml.common.binding.decoding
Interface SOAPDecoder<RequestType extends javax.servlet.ServletRequest>

Type Parameters:
RequestType - type of incoming protocol request
All Superinterfaces:
MessageDecoder<RequestType>
All Known Subinterfaces:
SOAPHTTPDecoder
All Known Implementing Classes:
AbstractSOAPHTTPDecoder, HTTPSOAP11Decoder, HTTPSOAP11Decoder

public interface SOAPDecoder<RequestType extends javax.servlet.ServletRequest>
extends MessageDecoder<RequestType>

Base interface for SAML SOAP bindings.


Method Summary
 java.util.List<XMLObject> getSOAPHeaders()
          Gets the SOAP headers to add to the message.
 Envelope getSOAPMessage()
          Gets the SOAP message.
 java.lang.String getSOAPVersion()
          Gets the SOAP version to use.
 
Methods inherited from interface org.opensaml.common.binding.decoding.MessageDecoder
decode, getBindingURI, getMetadataProvider, getRequest, getSAMLMessage, getSecurityPolicy, getTrustEngine, setMetadataProvider, setRequest, setSecurityPolicy, setTrustEngine
 

Method Detail

getSOAPVersion

java.lang.String getSOAPVersion()
Gets the SOAP version to use.

Returns:
the SOAP version to use

getSOAPMessage

Envelope getSOAPMessage()
Gets the SOAP message.

Returns:
SOAP message

getSOAPHeaders

java.util.List<XMLObject> getSOAPHeaders()
Gets the SOAP headers to add to the message.

Returns:
SOAP headers to add to the message