@Override public void registerUser(User user, String unencryptedPassword) { user.setPassword(createHash(unencryptedPassword)); try { user.setId(userManager.addUser(user)); } catch (Exception e) { throw new ManagerDataAccessException("Error while registering user", e); } }