Finish account settings option.

This commit is contained in:
Paulo Gustavo Veiga
2012-06-20 13:28:45 -03:00
parent a845a87183
commit cfe78bdf7e
46 changed files with 387 additions and 1179 deletions

View File

@@ -34,8 +34,6 @@ public interface UserManager {
User getUserByUsername(String username);
boolean authenticate(String email, String password);
void createUser(User user);
void auditLogin(UserLogin userLogin);

View File

@@ -86,14 +86,6 @@ public class UserManagerImpl
return user;
}
@Override
public boolean authenticate(final String email, final String password) {
final boolean result;
final User user = getUserBy(email);
result = user != null && user.getPassword().equals(password);
return result;
}
@Override
public void createUser(User user) {
assert user != null : "Trying to store a null user";
@@ -134,7 +126,7 @@ public class UserManagerImpl
getHibernateTemplate().save(userLogin);
}
public void updateUser(User user) {
public void updateUser(@NotNull User user) {
assert user != null : "user is null";
user.setPassword(passwordEncoder.encodePassword(user.getPassword(), null));
getHibernateTemplate().update(user);