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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 25 09:05:17 EDT 2010


Author: lkrzyzanek
Date: 2010-06-25 09:05:17 -0400 (Fri, 25 Jun 2010)
New Revision: 33640

Modified:
   labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManagerImpl.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/listener/SyncUserWithNukesListener.java
   labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/proxy/RegistrationManagerNukesProxy.java
Log:
Moved creating account from listener to RegistrationManager due to password is not in UserEvent

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManagerImpl.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManagerImpl.java	2010-06-25 11:56:40 UTC (rev 33639)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManagerImpl.java	2010-06-25 13:05:17 UTC (rev 33640)
@@ -87,6 +87,9 @@
     }
 
     NukesUser nukesUser = convertToNukesAccount(sbsUser, false);
+    String passwordHash = passwordEncoder.encodePassword(sbsUser.getPassword(), null);
+    nukesUser.setPasswordHash(passwordHash);
+
     if (log.isDebugEnabled()) {
       log.debug("Converted nukesUser: " + nukesUser);
     }

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-25 11:56:40 UTC (rev 33639)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/DbNukesUserDAOImpl.java	2010-06-25 13:05:17 UTC (rev 33640)
@@ -52,11 +52,11 @@
       + " WHERE pn_uname = ?";
 
   private static final String INSERT_USER = "INSERT INTO nuke_users "
-      + "  (pn_uname, pn_user_regdate, pn_user_viewemail, pn_email, pn_last_visit, pn_fname, pn_lname, pn_name, pn_phone, pn_femail, pn_user_icq"
+      + "  (pn_uname, pn_pass, pn_user_regdate, pn_user_viewemail, pn_email, pn_last_visit, pn_fname, pn_lname, pn_name, pn_phone, pn_femail, pn_user_icq"
       + ", pn_user_aim, pn_user_yim, pn_user_msnm, pn_user_occ, pn_user_intrest, pn_cname, pn_title"
       + ", pn_companysize, pn_url, pn_bio, pn_usertype, pn_globally_disabled, pn_timezone_offset, pn_user_avatar, pn_user_from, pn_user_sig"
       + ", pn_theme, pn_umode, pn_question, pn_answer, pn_enabled)"
-      + " VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
+      + " VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
 
   @Override
   public NukesUser getNukesUser(String username) {
@@ -77,6 +77,7 @@
     List<Object> args = new LinkedList<Object>();
 
     args.add(user.getUsername());
+    args.add(user.getPasswordHash());
     args.add(user.getCreationDate());
     args.add(user.isEmailVisible());
     args.add(shrink(user.getEmail(), 60));

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/listener/SyncUserWithNukesListener.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/listener/SyncUserWithNukesListener.java	2010-06-25 11:56:40 UTC (rev 33639)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/listener/SyncUserWithNukesListener.java	2010-06-25 13:05:17 UTC (rev 33640)
@@ -86,10 +86,6 @@
       List<String> duplicateUsernames = sbsAccountManager.getDuplicateAccountUsernames(user);
       nukesAccountManager.updateNukesAccounts(user, duplicateUsernames);
     }
-    if (UserEvent.Type.CREATED.compareTo(e.getType()) == 0) {
-      User user = e.getPayload();
-      nukesAccountManager.createNukesUser(user);
-    }
 
   }
 

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/proxy/RegistrationManagerNukesProxy.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/proxy/RegistrationManagerNukesProxy.java	2010-06-25 11:56:40 UTC (rev 33639)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/proxy/RegistrationManagerNukesProxy.java	2010-06-25 13:05:17 UTC (rev 33640)
@@ -62,7 +62,15 @@
       }
     }
 
-    return super.registerUser(user);
+    User createdUser = super.registerUser(user);
+
+    UserTemplate ut = new UserTemplate(createdUser);
+    // password is not in created user.
+    ut.setPassword(user.getPassword());
+
+    nukesAccountManager.createNukesUser(ut);
+
+    return createdUser;
   }
 
   public void setNukesAccountManager(NukesAccountManager nukesAccountManager) {



More information about the jboss-svn-commits mailing list