1 /**
2 * Licensed under the Artistic License; you may not use this file
3 * except in compliance with the License.
4 * You may obtain a copy of the License at
5 *
6 * http://displaytag.sourceforge.net/license.html
7 *
8 * THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
9 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
10 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
11 */
12 package org.displaytag.exception;
13
14 import org.apache.commons.lang.enums.Enum;
15
16
17 /**
18 * Enumeration for logging severities.
19 * @author Fabrizio Giustina
20 * @version $Revision: 1081 $ ($Author: fgiust $)
21 */
22 public final class SeverityEnum extends Enum
23 {
24
25 /**
26 * Severity FATAL.
27 */
28 public static final SeverityEnum FATAL = new SeverityEnum("fatal"); //$NON-NLS-1$
29
30 /**
31 * Severity ERROR.
32 */
33 public static final SeverityEnum ERROR = new SeverityEnum("error"); //$NON-NLS-1$
34
35 /**
36 * Severity WARN.
37 */
38 public static final SeverityEnum WARN = new SeverityEnum("warn"); //$NON-NLS-1$
39
40 /**
41 * Severity INFO.
42 */
43 public static final SeverityEnum INFO = new SeverityEnum("info"); //$NON-NLS-1$
44
45 /**
46 * Severity DEBUG.
47 */
48 public static final SeverityEnum DEBUG = new SeverityEnum("debug"); //$NON-NLS-1$
49
50 /**
51 * D1597A17A6.
52 */
53 private static final long serialVersionUID = 899149338534L;
54
55 /**
56 * private constructor. Use only constants
57 * @param severity Severity name as String
58 */
59 private SeverityEnum(String severity)
60 {
61 super(severity);
62 }
63
64 }