updated eclipse file, and added a password update.
@@ -152,6 +152,13 @@ | ||
152 | 152 | } |
153 | 153 | |
154 | 154 | try { |
155 | + // update password | |
156 | + if (!StringUtils.isEmpty(userInfo.getPassword())) { | |
157 | + getUserManager().setPassword(userInfo.getUserId(), null, | |
158 | + userInfo.getPassword()); | |
159 | + } | |
160 | + | |
161 | + // update attribute | |
155 | 162 | User user = userManager.getUser(userInfo.getUserId()); |
156 | 163 | Preferences prefs = user.getUserAttributes(); |
157 | 164 | for (Map.Entry<String, String> entry : userInfo |
@@ -159,7 +166,7 @@ | ||
159 | 166 | prefs.put(entry.getKey(), entry.getValue()); |
160 | 167 | } |
161 | 168 | |
162 | - // Set role | |
169 | + // update role | |
163 | 170 | RoleManager roleManager = getRoleManager(); |
164 | 171 | for (Iterator<Role> itr = roleManager.getRolesForUser( |
165 | 172 | userInfo.getUserId()).iterator(); itr.hasNext();) { |
@@ -174,7 +181,7 @@ | ||
174 | 181 | } |
175 | 182 | } |
176 | 183 | |
177 | - // Set group | |
184 | + // update group | |
178 | 185 | GroupManager groupManager = getGroupManager(); |
179 | 186 | for (Iterator<Group> itr = groupManager.getGroupsForUser( |
180 | 187 | userInfo.getUserId()).iterator(); itr.hasNext();) { |