Class AbstractSoapEncoder<T,​S>

    • Constructor Detail

      • AbstractSoapEncoder

        public AbstractSoapEncoder​(String namespace)
    • Method Detail

      • getBodyContent

        protected org.apache.xmlbeans.XmlObject getBodyContent​(AbstractSoap<?> soap)
                                                        throws EncodingException
        Get the content for the SOAPBody as XmlObject
        Parameters:
        soap - SOAP response
        Returns:
        SOAPBody content as XmlObject
        Throws:
        EncodingException - If no encoder is available, the object to encode is not supported or an error occurs during the encoding
      • getExceptionActionURI

        protected String getExceptionActionURI​(ExceptionCode exceptionCode)
        Get SOAP action URI depending on Exception code
        Parameters:
        exceptionCode - Exception code
        Returns:
        SOAP action URI
      • getSoapFaultReasonText

        protected String getSoapFaultReasonText​(ExceptionCode exceptionCode)
        Get the reason for a SOAP fault from Exception code
        Parameters:
        exceptionCode - OWS exception code to get reason for.
        Returns:
        Text for SOAP fault reason