[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