/** * @param nombre * @param apellido * @param email * @param username * @param password * @return */ public User modificarUsuario( String nombre, String apellido, String email, String username, String password) { User u = this.getUser(username); if (u != null) { if (!u.getName().equals(nombre)) u.setName(nombre); if (!u.getLastName().equals(apellido)) u.setLastName(apellido); if (!u.getEmail().equals(email)) u.setEmail(email); String encPwd = this.generarPassword(username, password); if (!u.getPassword().equals(encPwd)) u.setPassword(encPwd); this.userDao.updateUser(u); } return u; }