[seam-commits] Seam SVN: r10261 - trunk/examples/booking/src/org/jboss/seam/example/booking.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Tue Mar 31 20:37:47 EDT 2009
Author: norman.richards at jboss.com
Date: 2009-03-31 20:37:47 -0400 (Tue, 31 Mar 2009)
New Revision: 10261
Modified:
trunk/examples/booking/src/org/jboss/seam/example/booking/AuthenticatorAction.java
Log:
JBSEAM-4015
Modified: trunk/examples/booking/src/org/jboss/seam/example/booking/AuthenticatorAction.java
===================================================================
--- trunk/examples/booking/src/org/jboss/seam/example/booking/AuthenticatorAction.java 2009-04-01 00:17:50 UTC (rev 10260)
+++ trunk/examples/booking/src/org/jboss/seam/example/booking/AuthenticatorAction.java 2009-04-01 00:37:47 UTC (rev 10261)
@@ -8,33 +8,33 @@
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
+import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Out;
@Stateless
@Name("authenticator")
-public class AuthenticatorAction implements Authenticator
+public class AuthenticatorAction
+ implements Authenticator
{
- @PersistenceContext
- private EntityManager em;
+ @PersistenceContext
+ private EntityManager em;
+
+ @In(required=false)
+ @Out(required=false, scope = SESSION)
+ private User user;
- @Out(required=false, scope = SESSION)
- private User user;
-
- public boolean authenticate()
- {
- List results = em.createQuery("select u from User u where u.username=#{identity.username} and u.password=#{identity.password}")
- .getResultList();
+ public boolean authenticate()
+ {
+ List results = em.createQuery("select u from User u where u.username=#{identity.username} and u.password=#{identity.password}")
+ .getResultList();
- if ( results.size()==0 )
- {
- return false;
- }
- else
- {
- user = (User) results.get(0);
- return true;
- }
- }
-
+ if (results.size()==0) {
+ return false;
+ } else {
+ user = (User) results.get(0);
+ return true;
+ }
+ }
+
}
More information about the seam-commits
mailing list