* Updates user's password (must be set encrypted before calling this
* method) and records the password change in user's password history.
* <p>
- * @param user User instance with updated password
+ * @param user User instance with updated password
* @param baseUrl Base URL for all links
* <p>
* @return Password history entry with updated user instance
* Changes the user' account status to CONFIRMED if the status is
* UNCONFIRMED, else proper exceptions are thrown.
* <p>
- * @param user Unconfirmed user instance
+ * @param user Unconfirmed user instance
* @param baseUrl Base URL
* <p>
* @return Updated user instance
* @param user Initial User instance
* <p>
* @return Prepared User instance
+ * <p>
+ * @throws UserNotFoundException If the user was not found
*/
- User fillUserData (final User user);
+ User fillUserData (final User user) throws UserNotFoundException;
/**
* Some "getter" for a full user name list
* <p>
* @return User name list
*/
- List<String> getUserNameList ();
+ List<String> allUserNames ();
/**
* Some "getter" for a full email address list