[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Gavin King
gavin.king at jboss.com
Wed Feb 21 15:32:41 EST 2007
User: gavin
Date: 07/02/21 15:32:41
Modified: src/main/org/jboss/seam/core Exceptions.java Pages.java
Log:
oops, make severity work
Revision Changes Path
1.34 +1 -1 jboss-seam/src/main/org/jboss/seam/core/Exceptions.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Exceptions.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Exceptions.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- Exceptions.java 21 Feb 2007 20:21:57 -0000 1.33
+++ Exceptions.java 21 Feb 2007 20:32:41 -0000 1.34
@@ -133,7 +133,7 @@
String severityName = messageElement==null ? null : messageElement.attributeValue("severity");
Severity severity = severityName==null ?
FacesMessage.SEVERITY_INFO :
- (Severity) FacesMessage.VALUES_MAP.get( severityName.toUpperCase() );
+ Pages.getFacesMessageValuesMap().get( severityName.toUpperCase() );
return new ConfigRedirectHandler(viewId, clazz, endConversation, message, severity);
}
1.88 +11 -2 jboss-seam/src/main/org/jboss/seam/core/Pages.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Pages.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Pages.java,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -b -r1.87 -r1.88
--- Pages.java 21 Feb 2007 20:21:57 -0000 1.87
+++ Pages.java 21 Feb 2007 20:32:41 -0000 1.88
@@ -1019,7 +1019,7 @@
String severityName = messageElement==null ? null : messageElement.attributeValue("severity");
Severity severity = severityName==null ?
FacesMessage.SEVERITY_INFO :
- (Severity) FacesMessage.VALUES_MAP.get( severityName.toUpperCase() );
+ getFacesMessageValuesMap().get( severityName.toUpperCase() );
rule.setNavigationHandler( new RenderNavigationHandler(viewId, message, severity) );
}
Element redirect = element.element("redirect");
@@ -1037,7 +1037,7 @@
String severityName = messageElement==null ? null : messageElement.attributeValue("severity");
Severity severity = severityName==null ?
FacesMessage.SEVERITY_INFO :
- (Severity) FacesMessage.VALUES_MAP.get( severityName.toUpperCase() );
+ getFacesMessageValuesMap().get( severityName.toUpperCase() );
rule.setNavigationHandler( new RedirectNavigationHandler(viewId, params, message, severity) );
}
List<Element> childElements = element.elements("out");
@@ -1059,6 +1059,15 @@
}
}
+ public static Map<String, Severity> getFacesMessageValuesMap()
+ {
+ Map<String, Severity> result = new HashMap<String, Severity>();
+ for (Map.Entry<String, Severity> me: (Set<Map.Entry<String, Severity>>) FacesMessage.VALUES_MAP.entrySet())
+ {
+ result.put( me.getKey().toUpperCase(), me.getValue() );
+ }
+ return result;
+ }
public String getLoginViewId()
{
return loginViewId;
More information about the jboss-cvs-commits
mailing list