Class SAAJUtil


  • public class SAAJUtil
    extends Object
    Utility class for the Axis2-WSS4J Module
    • Constructor Detail

      • SAAJUtil

        public SAAJUtil()
    • Method Detail

      • getDocumentFromSOAPEnvelope

        public static Document getDocumentFromSOAPEnvelope​(SOAPEnvelope env)
        Create a DOM Document using the org.apache.axiom.soap.SOAPEnvelope
        Parameters:
        env - An org.apache.axiom.soap.SOAPEnvelope instance
        Returns:
        the DOM Document of the given SOAP Envelope
      • toDOOMSOAPEnvelope

        public static Element toDOOMSOAPEnvelope​(SOAPEnvelope env)
        Create a DOM Document using the org.apache.axiom.soap.SOAPEnvelope
        Parameters:
        env - An org.apache.axiom.soap.SOAPEnvelope instance
        Returns:
        the org.apache.axis2.soap.impl.dom.SOAPEnvelopeImpl of the given SOAP Envelope
      • getSOAPEnvelopeFromDOOMDocument

        public static SOAPEnvelope getSOAPEnvelopeFromDOOMDocument​(Document doc)
      • toOMSOAPEnvelope

        public static SOAPEnvelope toOMSOAPEnvelope​(SOAPMessage message)
                                             throws SOAPException
        Convert a SAAJ message to an Axiom SOAP envelope object and process xop:Include elements.
        Parameters:
        message - the SAAJ message
        Returns:
        the OM SOAP envelope
        Throws:
        SOAPException
      • toDOM

        public static Element toDOM​(OMElement element)
                             throws Exception
        Convert a given OMElement to a DOM Element
        Parameters:
        element -
        Returns:
        DOM Element
        Throws:
        Exception
      • normalizeContentType

        public static String normalizeContentType​(String contentType)
        Normalize a content type specification. This removes all parameters from the content type and converts it to lower case.
        Parameters:
        contentType - the content type to normalize
        Returns:
        the normalized content type
      • compareContentTypes

        public static boolean compareContentTypes​(String contentType1,
                                                  String contentType2)