communication
Interface HTTPSoapV3Container

All Known Implementing Classes:
HSV3Request, HSV3Response

public interface HTTPSoapV3Container

Holds an instance of either an HTTP request or an HTTP response that contains a HL7V3Message as its entity

Author:
Michael Ogata

Method Summary
 String getStringRepresentation()
          This method updates all internal structures of the container and generates the string representation of this HTTP message
 gov.nist.healthcare.core.message.v3.HL7V3Message getV3payload()
          Returns the current content of this containers HL7V3Message
 boolean isWSAValid()
          Inspects the SOAP Headers of the currently known HL7V3Message for correctness in relation to ITI TF-2x Appendix V
 

Method Detail

getStringRepresentation

String getStringRepresentation()
                               throws javax.xml.soap.SOAPException,
                                      IOException,
                                      SAXException,
                                      ParserConfigurationException
This method updates all internal structures of the container and generates the string representation of this HTTP message

Returns:
A string containing the entire content of this message. This includes the HTTP headers and SOAP Envelope contents
Throws:
javax.xml.soap.SOAPException - this container was unable to process the contents of its SOAPMessage
IOException
SAXException
ParserConfigurationException

getV3payload

gov.nist.healthcare.core.message.v3.HL7V3Message getV3payload()
Returns the current content of this containers HL7V3Message

Returns:
the current content of this containers HL7V3Message

isWSAValid

boolean isWSAValid()
                   throws DOMException,
                          javax.xml.soap.SOAPException,
                          WSAException
Inspects the SOAP Headers of the currently known HL7V3Message for correctness in relation to ITI TF-2x Appendix V

Returns:
Throws:
DOMException
javax.xml.soap.SOAPException
WSAException