aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/ErrorMessage.java
diff options
context:
space:
mode:
authorJens Jansson <peppe@vaadin.com>2011-12-01 15:13:41 +0200
committerJens Jansson <peppe@vaadin.com>2011-12-01 15:13:41 +0200
commitf7cd2bc09e4fadb531d49b2bdd7468f5f8db03a6 (patch)
tree4b0eb3a7b14e5c1183191e80b9ab922259a5e598 /src/com/vaadin/terminal/ErrorMessage.java
parentff8a6a02c0c29e16dd8dcf6ffa4d86c928c32637 (diff)
downloadvaadin-framework-f7cd2bc09e4fadb531d49b2bdd7468f5f8db03a6.tar.gz
vaadin-framework-f7cd2bc09e4fadb531d49b2bdd7468f5f8db03a6.zip
Moved error level communication strings away from all the subclasses to the centralized ErrorLevel enum.
Diffstat (limited to 'src/com/vaadin/terminal/ErrorMessage.java')
-rw-r--r--src/com/vaadin/terminal/ErrorMessage.java26
1 files changed, 21 insertions, 5 deletions
diff --git a/src/com/vaadin/terminal/ErrorMessage.java b/src/com/vaadin/terminal/ErrorMessage.java
index 8be38a78b4..123d12d068 100644
--- a/src/com/vaadin/terminal/ErrorMessage.java
+++ b/src/com/vaadin/terminal/ErrorMessage.java
@@ -21,23 +21,39 @@ public interface ErrorMessage extends Paintable, Serializable {
/**
* Error code for informational messages.
*/
- INFORMATION,
+ INFORMATION("info"),
/**
* Error code for warning messages.
*/
- WARNING,
+ WARNING("warning"),
/**
* Error code for regular error messages.
*/
- ERROR,
+ ERROR("error"),
/**
* Error code for critical error messages.
*/
- CRITICAL,
+ CRITICAL("critical"),
/**
* Error code for system errors and bugs.
*/
- SYSTEMERROR;
+ SYSTEMERROR("system");
+
+ String text;
+
+ private ErrorLevel(String text) {
+ this.text = text;
+ }
+
+ public String getText() {
+ return text;
+ }
+
+ @Override
+ public String toString() {
+ return text;
+ }
+
}
@Deprecated