diff options
author | Jens Jansson <peppe@vaadin.com> | 2011-12-01 15:08:55 +0200 |
---|---|---|
committer | Jens Jansson <peppe@vaadin.com> | 2011-12-01 15:08:55 +0200 |
commit | ff8a6a02c0c29e16dd8dcf6ffa4d86c928c32637 (patch) | |
tree | b93a790bdc6705d8a1ebdab1217a6630caf85906 /src/com/vaadin/data/Buffered.java | |
parent | 3e7d5dd41743bb643262b5c8a47f97731c984165 (diff) | |
download | vaadin-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.java | 22 |
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"); |