Class SOAPAuthParam

java.lang.Object
com.sun.xml.wss.provider.wsit.SOAPAuthParam
All Implemented Interfaces:
AuthParam

public class SOAPAuthParam extends Object implements AuthParam
SOAP authentication parameter.

An instance of SOAPAuthParam may be created with a null response object (for example during a call to ServerAuthContext.validateRequest). If so, a response object may be created as necessary (by modules), and set into the SOAPAuthParam via the setResponse method.

An instance of SOAPAuthParam may also be created with a null request object (for example during a call to ServerAuthContext.secureResponse).

Version:
1.12, 06/08/04
  • Constructor Details

    • SOAPAuthParam

      public SOAPAuthParam(javax.xml.soap.SOAPMessage request, javax.xml.soap.SOAPMessage response)
      Create a SOAPAuthParam.
      Parameters:
      request - the SOAP request object, which may be null.
      response - the SOAP response object, which may be null.
    • SOAPAuthParam

      public SOAPAuthParam(Object request, Object response, int dummy)
      Create a SOAPAuthParam (using Packets)
      Parameters:
      request - the request Packet, which may be null.
      response - the response Packet, which may be null.
      dummy - int serves only to disambiguate constructors
  • Method Details

    • getMap

      public Map<Object,Object> getMap()
      Get the SOAP request object.
      Returns:
      the SOAP request object, which may be null.
    • getRequest

      public javax.xml.soap.SOAPMessage getRequest()
      Get the SOAP request object.
      Returns:
      the SOAP request object, which may be null.
    • getResponse

      public javax.xml.soap.SOAPMessage getResponse()
      Get the SOAP response object.
      Returns:
      the SOAP response object, which may be null.
    • setRequest

      public void setRequest(javax.xml.soap.SOAPMessage request)
      Set the SOAP request object.
      Parameters:
      request - the SOAP response object.
    • setResponse

      public void setResponse(javax.xml.soap.SOAPMessage response)
      Set the SOAP response object.
      Parameters:
      response - the SOAP response object.
    • getRequestPacket

      public Object getRequestPacket()
      Return the request Packet.
      Returns:
      the request Packet, which may be null.
    • getResponsePacket

      public Object getResponsePacket()
      Return the response Packet.
      Returns:
      the response Packet, which may be null.
    • setRequestPacket

      public void setRequestPacket(Object p)
      Set the request Packet.

      has the side effect of resetting the SOAP request message.

      Parameters:
      p - the request Packet
    • setResponsePacket

      public void setResponsePacket(Object p)
      Set the response Packet.

      has the side effect of resetting the SOAP response message.

      Parameters:
      p - the response Packet
    • printSOAP

      public static void printSOAP(javax.xml.soap.SOAPMessage s)