[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