[seam-commits] Seam SVN: r13923 - in branches/community/Seam_2_2/examples/spring: src/org/jboss/seam/example/spring and 1 other directory.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Mon Nov 22 09:50:15 EST 2010
Author: manaRH
Date: 2010-11-22 09:50:14 -0500 (Mon, 22 Nov 2010)
New Revision: 13923
Modified:
branches/community/Seam_2_2/examples/spring/build-jboss6.xml
branches/community/Seam_2_2/examples/spring/build-jbosswar.xml
branches/community/Seam_2_2/examples/spring/src/org/jboss/seam/example/spring/UserService.java
Log:
removed hsearch libs from example, fixed invalid user login
Modified: branches/community/Seam_2_2/examples/spring/build-jboss6.xml
===================================================================
--- branches/community/Seam_2_2/examples/spring/build-jboss6.xml 2010-11-22 13:19:40 UTC (rev 13922)
+++ branches/community/Seam_2_2/examples/spring/build-jboss6.xml 2010-11-22 14:50:14 UTC (rev 13923)
@@ -12,8 +12,6 @@
<property name="facelets.lib" value="true"/>
<property name="seam.ioc.war.lib" value="true"/>
<property name="spring.lib" value="true"/>
- <!-- needed because jboss must include hibernate search -->
- <property name="search.lib" value="true"/>
<property name="richfaces.lib" value="true"/>
<property name="cglib.lib" value="true"/>
Modified: branches/community/Seam_2_2/examples/spring/build-jbosswar.xml
===================================================================
--- branches/community/Seam_2_2/examples/spring/build-jbosswar.xml 2010-11-22 13:19:40 UTC (rev 13922)
+++ branches/community/Seam_2_2/examples/spring/build-jbosswar.xml 2010-11-22 14:50:14 UTC (rev 13923)
@@ -17,8 +17,6 @@
<property name="facelets.lib" value="true"/>
<property name="seam.ioc.war.lib" value="true"/>
<property name="spring.lib" value="true"/>
- <!-- needed because jboss must include hibernate search -->
- <property name="search.lib" value="true"/>
<property name="richfaces.lib" value="true"/>
<property name="cglib.lib" value="true"/>
Modified: branches/community/Seam_2_2/examples/spring/src/org/jboss/seam/example/spring/UserService.java
===================================================================
--- branches/community/Seam_2_2/examples/spring/src/org/jboss/seam/example/spring/UserService.java 2010-11-22 13:19:40 UTC (rev 13922)
+++ branches/community/Seam_2_2/examples/spring/src/org/jboss/seam/example/spring/UserService.java 2010-11-22 14:50:14 UTC (rev 13923)
@@ -1,22 +1,18 @@
package org.jboss.seam.example.spring;
-import javax.persistence.EntityManager;
+import java.util.List;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException;
import org.springframework.orm.jpa.support.JpaDaoSupport;
import org.springframework.transaction.annotation.Transactional;
/**
* @author Mike Youngstrom
+ * @author Marek Novotny
*
*/
public class UserService extends JpaDaoSupport {
- //@PersistenceContext
- //@Autowired(required=true)
- //private EntityManager entityManager;
-
@Transactional
public boolean changePassword(String username, String oldPassword, String newPassword) {
System.out.println("change password " + oldPassword + " to " + newPassword);
@@ -45,12 +41,15 @@
@Transactional
public User findUser(String username, String password) {
try {
- /*return (User)
- entityManager.createQuery("select u from User u where u.username=:username and u.password=:password")
- .setParameter("username", username)
- .setParameter("password", password)
- .getSingleResult();*/
- return (User) getJpaTemplate().find("select u from User u where u.username=?1 and u.password=?2", username, password).get(0);
+ List result = getJpaTemplate().find("select u from User u where u.username=?1 and u.password=?2", username, password);
+ if (result.size() > 0)
+ {
+ return (User) result.get(0);
+ }
+ else
+ {
+ return null;
+ }
} catch (DataAccessException e) {
return null;
}
More information about the seam-commits
mailing list