[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Gavin King
gavin.king at jboss.com
Wed Nov 15 12:04:05 EST 2006
User: gavin
Date: 06/11/15 12:04:04
Modified: src/main/org/jboss/seam/core FacesMessages.java
Log:
add some helper methods
Revision Changes Path
1.21 +34 -0 jboss-seam/src/main/org/jboss/seam/core/FacesMessages.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: FacesMessages.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/FacesMessages.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- FacesMessages.java 31 Oct 2006 04:38:37 -0000 1.20
+++ FacesMessages.java 15 Nov 2006 17:04:04 -0000 1.21
@@ -55,6 +55,40 @@
clear();
}
+ /**
+ * Get all faces messages that have already been added
+ * to the context.
+ *
+ * @return a list of messages
+ */
+ public List<FacesMessage> getCurrentMessages()
+ {
+ List<FacesMessage> result = new ArrayList<FacesMessage>();
+ Iterator<FacesMessage> iter = FacesContext.getCurrentInstance().getMessages();
+ while ( iter.hasNext() )
+ {
+ result.add( iter.next() );
+ }
+ return result;
+ }
+
+ /**
+ * Get all faces global messages that have already been added
+ * to the context.
+ *
+ * @return a list of global messages
+ */
+ public List<FacesMessage> getCurrentGlobalMessages()
+ {
+ List<FacesMessage> result = new ArrayList<FacesMessage>();
+ Iterator<FacesMessage> iter = FacesContext.getCurrentInstance().getMessages(null);
+ while ( iter.hasNext() )
+ {
+ result.add( iter.next() );
+ }
+ return result;
+ }
+
private void runTasks()
{
if (tasks!=null)
More information about the jboss-cvs-commits
mailing list