|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UserManager
The UserManager is the business/application logic that handles the users of the system, such as clinicians and patients. It is responsible for registering new users, along with validating users and retrieving users. It is a component of the Application layer.
| Method Summary | |
|---|---|
boolean |
checkAdministrator(java.lang.String userName,
java.lang.String password)
This method checks if the user associated with the supplied username and password is an Administrator. |
User |
loginUser(java.lang.String userName,
java.lang.String password)
This method attempts to login a user by verifying that they exist in the application's persistence means. |
java.lang.String |
registerPatient(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String age,
java.lang.String gender,
java.lang.String emailAddress,
java.lang.String phoneNumber)
|
java.lang.String |
registerUser(java.lang.String userName,
java.lang.String password,
boolean admin)
This method adds a new user to the system by registering them. |
| Method Detail |
|---|
java.lang.String registerUser(java.lang.String userName,
java.lang.String password,
boolean admin)
userName - the username of the new userpassword - the password of the new useradmin - is the user going to be an administrator
java.lang.String registerPatient(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String age,
java.lang.String gender,
java.lang.String emailAddress,
java.lang.String phoneNumber)
User loginUser(java.lang.String userName,
java.lang.String password)
userName - the username of the userpassword - the password of the user
boolean checkAdministrator(java.lang.String userName,
java.lang.String password)
userName - the username of the userpassword - the password of the user
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||