source: ether_megapoli/trunk/web/src/com/ether/WebException.java @ 184

Last change on this file since 184 was 184, checked in by vmipsl, 13 years ago

Servlet _ TimeSerie? : double axes

File size: 1.1 KB
Line 
1package com.ether;
2
3/**
4 * @author vmipsl
5 * @date 02 feb 2011
6 */
7public class WebException
8        extends FormattedException
9{
10    public WebException( final Enum<? extends Code> code )
11    {
12        super( code );
13    }
14
15    public WebException( final Enum<? extends Code> code, final Throwable cause, final Object... parameters )
16    {
17        this( code, cause.getMessage(), cause, parameters );
18    }
19
20    protected WebException( final Enum<? extends Code> code, final String message, final Throwable cause, final Object... parameters )
21    {
22        super( prefix( code, message ), cause, parameters );
23    }
24
25    public WebException( final Throwable cause )
26    {
27        super( cause );
28    }
29
30    public WebException( final Enum<? extends Code> code, final String string )
31    {
32        super( code, string );
33    }
34
35    public static enum WebCode
36            implements Code
37    {
38        ERROR_UNSUPPORTED_UTF8_ENCODING,
39        ERROR_NO_REQUEST_HANDLING_METHOD,
40        ERROR_NUMBER_OF_PARAM_TYPES_NOT_EQUAL_TO_PARAM_ANNOTATIONS,
41        INVALID_DATE,
42        PLATEFORM_OR_PARAMETER_IS_NULL,
43        PARAMETER_IS_NULL,
44    }
45}
Note: See TracBrowser for help on using the repository browser.