[jboss-cvs] jboss-seam/examples/blog/src/actions ...

Gavin King gavin.king at jboss.com
Mon Dec 18 11:50:13 EST 2006


  User: gavin   
  Date: 06/12/18 11:50:13

  Modified:    examples/blog/src/actions   LoginAction.java PostAction.java
  Log:
  transparent navigation
  
  Revision  Changes    Path
  1.6       +1 -3      jboss-seam/examples/blog/src/actions/LoginAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: LoginAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/blog/src/actions/LoginAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- LoginAction.java	17 Nov 2006 03:00:16 -0000	1.5
  +++ LoginAction.java	18 Dec 2006 16:50:13 -0000	1.6
  @@ -22,17 +22,15 @@
      String password;
      boolean loggedIn;
      
  -   public String login() throws IOException
  +   public void login() throws IOException
      {
         if ( blog.getPassword().equals(password) )
         {
            loggedIn = true;
  -         return "/post.xhtml";
         }
         else
         {
            facesMessages.add("incorrect password");
  -         return null;
         }
      }
      
  
  
  
  1.9       +7 -2      jboss-seam/examples/blog/src/actions/PostAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PostAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/blog/src/actions/PostAction.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -b -r1.8 -r1.9
  --- PostAction.java	17 Nov 2006 03:00:16 -0000	1.8
  +++ PostAction.java	18 Dec 2006 16:50:13 -0000	1.9
  @@ -9,6 +9,7 @@
   import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Name;
   import org.jboss.seam.annotations.Scope;
  +import org.jboss.seam.core.FacesMessages;
   
   import domain.Blog;
   import domain.BlogEntry;
  @@ -28,12 +29,16 @@
      
      @In(required=false) BlogEntry blogEntry;
      
  -   public String post() throws IOException
  +   public void post() throws IOException
      {
         blogEntry.setDate( new Date() );
         blog.getBlogEntries().add(blogEntry);
         entityManager.persist(blogEntry);
  -      return "/index.xhtml";
  +   }
  +   
  +   public void invalid()
  +   {
  +      FacesMessages.instance().add("You are missing some information, please try again");
      }
      
   }
  
  
  



More information about the jboss-cvs-commits mailing list