View Javadoc

1   package no.feide.moria.servlet.soap;
2   
3   /***
4    * The base class for all exceptions signalled through the SOAP interface.
5    */
6   public abstract class SOAPException
7   extends Exception {
8       
9       /***
10       * Default constructor.
11       * @param msg The exception message.
12       */
13      public SOAPException(final String msg) {
14          
15          super(msg);
16          
17      }
18  
19      /***
20       * Gives the SOAP Faultcode for the exception (the value of the
21       * <code>faultCode</code> element in the SOAP reply).
22       * @return The SOAP Faultcode for the exception.
23       */
24      public abstract String getFaultcode();
25  
26  
27      /***
28       * Gives the SOAP Faultstring for the exception (the value of the
29       * <code>faultString</code> element in the SOAP reply).
30       * @return The SOAP Faultstring for the exception.
31       */
32      public abstract String getFaultstring();
33  
34  }