[jboss-svn-commits] JBL Code SVN: r33603 - 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 23 08:14:38 EDT 2010


Author: lkrzyzanek
Date: 2010-06-23 08:14:38 -0400 (Wed, 23 Jun 2010)
New Revision: 33603

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/dao/NukesUser.java
   labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserMapper.java
Log:
Added new field - is account globally disabled.

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-23 07:17:46 UTC (rev 33602)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/NukesAccountManagerImpl.java	2010-06-23 12:14:38 UTC (rev 33603)
@@ -125,6 +125,9 @@
     }
 
     NukesUser nukesUser = convertToNukesAccount(sbsUser, false);
+    if (log.isDebugEnabled()) {
+      log.debug("Converted nukesUser: " + nukesUser);
+    }
     if (duplicateUsernames != null) {
       nukesUserDAO.updateNukesAccounts(nukesUser, duplicateUsernames);
     } else {
@@ -144,6 +147,7 @@
 
     bean.setFirstName(sbsUser.getFirstName());
     bean.setLastName(sbsUser.getLastName());
+    bean.setGloballyDisabled(!sbsUser.isEnabled());
 
     Map<Long, ProfileFieldValue> profile = profileManager.getProfile(sbsUser);
 
@@ -159,13 +163,13 @@
         continue;
       }
       String value = profile.get(key).getSimpleValue();
-      
+
       if (consolidateSbsValues) {
         if (key == NukesUserMapper.ADDRESS || key == NukesUserMapper.HOME_ADDRESS) {
           value = NukesUserMapper.consolidateAddress(value);
         }
       }
-      
+
       values.put(key, value);
     }
 

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-23 07:17:46 UTC (rev 33602)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/DbNukesUserDAOImpl.java	2010-06-23 12:14:38 UTC (rev 33603)
@@ -48,7 +48,8 @@
   private static final String UPDATE_USER = "UPDATE nuke_users SET"
       + "  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 = ?" + " WHERE pn_uname = ?";
+      + ", pn_companysize = ?, pn_url = ?, pn_bio = ?, pn_usertype = ?, pn_globally_disabled = ?"
+      + " WHERE pn_uname = ?";
 
   @Override
   public NukesUser getNukesUser(String username) {
@@ -116,6 +117,7 @@
     args.add(nullToEmptyString(profile.get(NukesUserMapper.URL)));
     args.add(shrink(profile.get(NukesUserMapper.BIOGRAPHY), 255));
     args.add(nullToEmptyString(profile.get(NukesUserMapper.TYPE_OF_COMPANY)));
+    args.add(user.isGloballyDisabled());
     // TODO CHeck nullability of nukes columns with SBS nullability
     // TODO check length of each column.
 

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUser.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUser.java	2010-06-23 07:17:46 UTC (rev 33602)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUser.java	2010-06-23 12:14:38 UTC (rev 33603)
@@ -58,6 +58,8 @@
 
   private Long passwordResetLastSent;
 
+  private boolean globallyDisabled;
+
   public NukesUser() {
   }
 
@@ -162,7 +164,8 @@
   public String toString() {
     return "NukesUser [username=" + username + ", email=" + email + ", firstName=" + firstName + ", lastName="
         + lastName + ", passwordHash=" + passwordHash + ", emailVisible=" + emailVisible + ", lastLoggedIn="
-        + lastLoggedIn + ", creationDate=" + creationDate + ", modifDate=" + modifDate + ", profile=" + profile + "]";
+        + lastLoggedIn + ", creationDate=" + creationDate + ", modifDate=" + modifDate + ", globallyDisabled="
+        + globallyDisabled + ", profile=" + profile + "]";
   }
 
   @Override
@@ -214,4 +217,12 @@
     return passwordResetToken;
   }
 
+  public boolean isGloballyDisabled() {
+    return globallyDisabled;
+  }
+
+  public void setGloballyDisabled(boolean globallyDisabled) {
+    this.globallyDisabled = globallyDisabled;
+  }
+
 }

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserMapper.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserMapper.java	2010-06-23 07:17:46 UTC (rev 33602)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-nukesauthentication/trunk/src/main/java/org/jboss/labs/sbs/plugin/nukesauth/dao/NukesUserMapper.java	2010-06-23 12:14:38 UTC (rev 33603)
@@ -139,11 +139,13 @@
     if (sbsAddress == null) {
       return null;
     }
-    
-//    profile.put(ADDRESS, "street1:" + rs.getString("pn_street") + ",street2:,city:" + rs.getString("pn_city")
-//        + ",state:" + rs.getString("pn_state") + ",country:" + rs.getString("pn_country") + ",zip:"
-//        + rs.getString("pn_zip") + ",type:WORK");
-    
+
+    // profile.put(ADDRESS, "street1:" + rs.getString("pn_street") +
+    // ",street2:,city:" + rs.getString("pn_city")
+    // + ",state:" + rs.getString("pn_state") + ",country:" +
+    // rs.getString("pn_country") + ",zip:"
+    // + rs.getString("pn_zip") + ",type:WORK");
+
     String address = sbsAddress;
     if (address.endsWith(",type:WORK")) {
       address = sbsAddress.substring(0, address.indexOf(",type:WORK"));
@@ -217,6 +219,7 @@
     bean.setPasswordResetToken(rs.getString("pn_pass_reset_token"));
     bean.setPasswordResetTimestamp(rs.getLong("pn_pass_reset_timestamp"));
     bean.setPasswordResetLastSent(rs.getLong("pn_pass_reset_last_sent"));
+    bean.setGloballyDisabled(rs.getBoolean("pn_globally_disabled"));
 
     if (isEmpty(bean.getFirstName()) || isEmpty(bean.getLastName())) {
       final String name = rs.getString("pn_name");



More information about the jboss-svn-commits mailing list