aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/ErrorMessage.java
diff options
context:
space:
mode:
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