Package mondrian.xmla

Class XmlaException

  • All Implemented Interfaces:
    java.io.Serializable

    public class XmlaException
    extends MondrianException
    An exception thrown while processing an XMLA request. The faultcode corresponds to the SOAP Fault faultcode and the faultstring to the SOAP Fault faultstring.
    Author:
    Richard M. Emberson
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      XmlaException​(java.lang.String faultCode, java.lang.String code, java.lang.String faultString, java.lang.Throwable cause)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String formatDetail​(java.lang.String msg)  
      static java.lang.String formatFaultCode​(java.lang.String faultCode, java.lang.String code)  
      static java.lang.String formatFaultCode​(java.lang.String nsPrefix, java.lang.String faultCode, java.lang.String code)  
      static java.lang.String formatFaultCode​(XmlaException xex)  
      java.lang.String getCode()  
      java.lang.String getDetail()  
      java.lang.String getFaultCode()  
      java.lang.String getFaultString()  
      static java.lang.Throwable getRootCause​(java.lang.Throwable throwable)  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • XmlaException

        public XmlaException​(java.lang.String faultCode,
                             java.lang.String code,
                             java.lang.String faultString,
                             java.lang.Throwable cause)
    • Method Detail

      • formatFaultCode

        public static java.lang.String formatFaultCode​(XmlaException xex)
      • formatFaultCode

        public static java.lang.String formatFaultCode​(java.lang.String faultCode,
                                                       java.lang.String code)
      • formatFaultCode

        public static java.lang.String formatFaultCode​(java.lang.String nsPrefix,
                                                       java.lang.String faultCode,
                                                       java.lang.String code)
      • formatDetail

        public static java.lang.String formatDetail​(java.lang.String msg)
      • getRootCause

        public static java.lang.Throwable getRootCause​(java.lang.Throwable throwable)
      • getFaultCode

        public java.lang.String getFaultCode()
      • getCode

        public java.lang.String getCode()
      • getFaultString

        public java.lang.String getFaultString()
      • getDetail

        public java.lang.String getDetail()