• R/O
  • SSH
  • HTTPS

pal: Commit


Commit MetaInfo

Revision1650 (tree)
Zeit2008-12-31 21:51:23
Autorshinsuke

Log Message

updated eclipse file, and added a password update.

Ändern Zusammenfassung

Diff

--- userinfo/plugins/userinfo-palportal-plugin/trunk/src/main/java/jp/sf/pal/userinfo/plugin/impl/PortalPluginImpl.java (revision 1649)
+++ userinfo/plugins/userinfo-palportal-plugin/trunk/src/main/java/jp/sf/pal/userinfo/plugin/impl/PortalPluginImpl.java (revision 1650)
@@ -152,6 +152,13 @@
152152 }
153153
154154 try {
155+ // update password
156+ if (!StringUtils.isEmpty(userInfo.getPassword())) {
157+ getUserManager().setPassword(userInfo.getUserId(), null,
158+ userInfo.getPassword());
159+ }
160+
161+ // update attribute
155162 User user = userManager.getUser(userInfo.getUserId());
156163 Preferences prefs = user.getUserAttributes();
157164 for (Map.Entry<String, String> entry : userInfo
@@ -159,7 +166,7 @@
159166 prefs.put(entry.getKey(), entry.getValue());
160167 }
161168
162- // Set role
169+ // update role
163170 RoleManager roleManager = getRoleManager();
164171 for (Iterator<Role> itr = roleManager.getRolesForUser(
165172 userInfo.getUserId()).iterator(); itr.hasNext();) {
@@ -174,7 +181,7 @@
174181 }
175182 }
176183
177- // Set group
184+ // update group
178185 GroupManager groupManager = getGroupManager();
179186 for (Iterator<Group> itr = groupManager.getGroupsForUser(
180187 userInfo.getUserId()).iterator(); itr.hasNext();) {
Show on old repository browser