[jboss-svn-commits] JBL Code SVN: r33517 - in labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth: dao and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jun 16 04:09:09 EDT 2010


Author: lkrzyzanek
Date: 2010-06-16 04:09:08 -0400 (Wed, 16 Jun 2010)
New Revision: 33517

Modified:
   labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManager.java
   labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/DbNukesUserDAOImpl.java
   labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserDAO.java
Log:
Changed finding nukes users based on e-mail to be case insensitive.

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManager.java	2010-06-16 03:38:38 UTC (rev 33516)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManager.java	2010-06-16 08:09:08 UTC (rev 33517)
@@ -50,7 +50,7 @@
       BadCredentialsException;
 
   /**
-   * Get Nukes Accounts by e-mail
+   * Get Nukes Accounts by e-mail. Match is case insensitive.
    * 
    * @param email
    * @return list of nukes users. Never is null.

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/DbNukesUserDAOImpl.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/DbNukesUserDAOImpl.java	2010-06-16 03:38:38 UTC (rev 33516)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/DbNukesUserDAOImpl.java	2010-06-16 08:09:08 UTC (rev 33517)
@@ -38,7 +38,8 @@
 
   private static final String SELECT_USER_BY_USERNAME = "SELECT * FROM nuke_users WHERE pn_uname = ?";
 
-  private static final String SELECT_USERS_BY_EMAIL = "SELECT * FROM nuke_users WHERE pn_email = ?";
+  /** Select users by defined e-mail. Match is case insensitive */
+  private static final String SELECT_USERS_BY_EMAIL = "SELECT * FROM nuke_users WHERE LOWER(pn_email) = LOWER(?)";
 
   private static final String UPDATE_PASSWORD = "UPDATE nuke_users SET pn_pass = ? WHERE pn_uname = ?";
 

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserDAO.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserDAO.java	2010-06-16 03:38:38 UTC (rev 33516)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserDAO.java	2010-06-16 08:09:08 UTC (rev 33517)
@@ -40,10 +40,11 @@
   public NukesUser getNukesUser(String username);
 
   /**
-   * Get Nukes users by e-mail. E-mail is not unique in Nukes DB.
+   * Get Nukes users by e-mail. Match is case insensitive<br>
+   * E-mail is not unique in Nukes DB.
    * 
    * @param email
-   * @return
+   * @return list of nukes users because E-mail is not unique in Nukes DB.
    */
   public List<NukesUser> getNukesUsersByEmail(String email);
 



More information about the jboss-svn-commits mailing list