summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/data/Buffered.java
diff options
context:
space:
mode:
authorJens Jansson <peppe@vaadin.com>2011-12-01 15:08:55 +0200
committerJens Jansson <peppe@vaadin.com>2011-12-01 15:08:55 +0200
commitff8a6a02c0c29e16dd8dcf6ffa4d86c928c32637 (patch)
treeb93a790bdc6705d8a1ebdab1217a6630caf85906 /src/com/vaadin/data/Buffered.java
parent3e7d5dd41743bb643262b5c8a47f97731c984165 (diff)
downloadvaadin-framework-ff8a6a02c0c29e16dd8dcf6ffa4d86c928c32637.tar.gz
vaadin-framework-ff8a6a02c0c29e16dd8dcf6ffa4d86c928c32637.zip
Modified ErrorMessage's error level from int's to an enum called ErrorLevel.
Diffstat (limited to 'src/com/vaadin/data/Buffered.java')
-rw-r--r--src/com/vaadin/data/Buffered.java22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/com/vaadin/data/Buffered.java b/src/com/vaadin/data/Buffered.java
index 13844c1101..91ca6300d8 100644
--- a/src/com/vaadin/data/Buffered.java
+++ b/src/com/vaadin/data/Buffered.java
@@ -241,32 +241,32 @@ public interface Buffered extends Serializable {
*
* @see com.vaadin.terminal.ErrorMessage#getErrorLevel()
*/
- public int getErrorLevel() {
+ public ErrorLevel getErrorLevel() {
- int level = Integer.MIN_VALUE;
+ ErrorLevel level = ErrorLevel.INFORMATION;
for (int i = 0; i < causes.length; i++) {
- final int causeLevel = (causes[i] instanceof ErrorMessage) ? ((ErrorMessage) causes[i])
- .getErrorLevel() : ErrorMessage.ERROR;
- if (causeLevel > level) {
+ final ErrorLevel causeLevel = (causes[i] instanceof ErrorMessage) ? ((ErrorMessage) causes[i])
+ .getErrorLevel() : ErrorLevel.ERROR;
+ if (causeLevel.ordinal() > level.ordinal()) {
level = causeLevel;
}
}
- return level == Integer.MIN_VALUE ? ErrorMessage.ERROR : level;
+ return level == ErrorLevel.INFORMATION ? ErrorLevel.ERROR : level;
}
/* Documented in super interface */
public void paint(PaintTarget target) throws PaintException {
target.startTag("error");
- final int level = getErrorLevel();
- if (level > 0 && level <= ErrorMessage.INFORMATION) {
+ final ErrorLevel level = getErrorLevel();
+ if (level == ErrorLevel.INFORMATION) {
target.addAttribute("level", "info");
- } else if (level <= ErrorMessage.WARNING) {
+ } else if (level == ErrorLevel.WARNING) {
target.addAttribute("level", "warning");
- } else if (level <= ErrorMessage.ERROR) {
+ } else if (level == ErrorLevel.ERROR) {
target.addAttribute("level", "error");
- } else if (level <= ErrorMessage.CRITICAL) {
+ } else if (level == ErrorLevel.CRITICAL) {
target.addAttribute("level", "critical");
} else {
target.addAttribute("level", "system");