|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.domain.rhims.manager.UserManagerAction
@Name(value="userManager") public class UserManagerAction
This class provides an implementation of the UserManager. It maintains a reference to the UserDAO for persisting data. Its Seam name "userManager"
| Constructor Summary | |
|---|---|
UserManagerAction()
|
|
| Method Summary | |
|---|---|
java.util.List<Clinician> |
getAllClinicians()
This method gets a list of all the Clinicians in the system. |
java.util.List<Patient> |
getAllPatients()
This method gets a list of all the Patients in the system. |
Clinician |
getClinician(java.lang.String clinicianUsername)
This method retrieves a Clinician given their username |
Patient |
getPatient(java.lang.String patientUsername)
This method retrieves a Patient given their username |
boolean |
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 |
registerClinician(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String emailAddress,
java.lang.String phoneNumber,
java.lang.String department)
This method adds a new Clinician to the system by registering them. |
java.lang.String |
registerPatient(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
int age,
Gender gender,
java.lang.String emailAddress,
java.lang.String phoneNumber)
This method adds a new patient to the system by registering them. |
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. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserManagerAction()
| Method Detail |
|---|
public java.lang.String registerUser(java.lang.String userName,
java.lang.String password,
boolean admin)
UserManager
registerUser in interface UserManageruserName - the username of the new userpassword - the password of the new useradmin - is the user going to be an administrator
UserManager.registerUser(String, String,
boolean)
public java.lang.String registerPatient(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
int age,
Gender gender,
java.lang.String emailAddress,
java.lang.String phoneNumber)
UserManager
registerPatient in interface UserManagerUserManager.registerPatient(String, String, String, String, int, Gender, String, String)
public java.lang.String registerClinician(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String emailAddress,
java.lang.String phoneNumber,
java.lang.String department)
UserManager
registerClinician in interface UserManagerUserManager.registerClinician(String, String, String, String, String, String, String)
public boolean loginUser(java.lang.String userName,
java.lang.String password)
UserManager
loginUser in interface UserManageruserName - the username of the userpassword - the password of the user
UserManager.loginUser(String, String)public Patient getPatient(java.lang.String patientUsername)
UserManager
getPatient in interface UserManagerpatientUsername - the username of the Patient to retrieve
UserManager.getPatient(String)public Clinician getClinician(java.lang.String clinicianUsername)
UserManager
getClinician in interface UserManagerclinicianUsername - the username of the Clinician to retrieve
UserManager.getClinician(String)public java.util.List<Patient> getAllPatients()
UserManager
getAllPatients in interface UserManagerUserManager.getAllPatients()public java.util.List<Clinician> getAllClinicians()
UserManager
getAllClinicians in interface UserManagerUserManager.getAllClinicians()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||