Class SAAJUtil

java.lang.Object
org.apache.axis2.saaj.util.SAAJUtil

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

    • SAAJUtil

      public SAAJUtil()
  • Method Details

    • getDocumentFromSOAPEnvelope

      public static Document getDocumentFromSOAPEnvelope(org.apache.axiom.soap.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(org.apache.axiom.soap.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 org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelopeFromDOOMDocument(Document doc)
    • toOMSOAPEnvelope

      public static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope(Element elem)
    • toOMSOAPEnvelope

      public static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope(jakarta.xml.soap.SOAPMessage message) throws jakarta.xml.soap.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:
      jakarta.xml.soap.SOAPException
    • toDOM

      public static Element toDOM(org.apache.axiom.om.OMElement element) throws Exception
      Convert a given OMElement to a DOM Element
      Parameters:
      element -
      Returns:
      DOM Element
      Throws:
      Exception
    • copyMimeHeaders

      public static jakarta.xml.soap.MimeHeaders copyMimeHeaders(jakarta.xml.soap.MimeHeaders headers)
      Create a copy of an existing MimeHeaders object.
      Parameters:
      headers - the object to copy
      Returns:
      a copy of the MimeHeaders object
    • 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)