|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.domain.rhims.dao.UserDAOMySQL
@Name(value="userDAO") public class UserDAOMySQL
This EJB provides a MySQL specific implementation of the UserDAO. Its Seam name is "userDAO".
| Constructor Summary | |
|---|---|
UserDAOMySQL()
|
|
| Method Summary | |
|---|---|
java.lang.String |
addAdministrator(Administrator admin)
This method persists a new administrator. |
java.lang.String |
addClinician(Clinician clinician)
This method persists a new clinician. |
java.lang.String |
addPatient(Patient patient)
This method persists a new patient. |
java.lang.String |
addUser(User user)
This method persists a new user. |
Administrator |
getAdministrator(java.lang.String userName,
java.lang.String password)
This method retrieves an Administrator based on their username and password. |
java.util.List<Clinician> |
getAllClinicians()
This method returns a list of all the Clinicians in the system |
java.util.List<Patient> |
getAllPatients()
This method returns a list of all the Patients in the system |
Clinician |
getClinician(long clinicianID)
This method retrieves a Clinician based on their unique userID number. |
Clinician |
getClinician(java.lang.String clinicianUsername)
This method retrieves a Clinician based on their username. |
Patient |
getPatient(long patientID)
This method retrieves a Patient based on their unique patientID number. |
Patient |
getPatient(java.lang.String patientUsername)
This method retrieves a Patient based on their unique username. |
User |
getUser(java.lang.String username,
java.lang.String password)
The getUser method retrieves a user based on their userName and password. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserDAOMySQL()
| Method Detail |
|---|
public java.lang.String addUser(User user)
UserDAO
addUser in interface UserDAOuser - the User to save
UserDAO.addUser(User)public java.lang.String addAdministrator(Administrator admin)
UserDAO
addAdministrator in interface UserDAOadmin - the Administrator to save
UserDAO.addAdministrator(Administrator)public java.lang.String addPatient(Patient patient)
UserDAO
addPatient in interface UserDAOpatient - the Patient to save
UserDAO.addPatient(Patient)public java.lang.String addClinician(Clinician clinician)
UserDAO
addClinician in interface UserDAOUserDAO.addClinician(Clinician)
public User getUser(java.lang.String username,
java.lang.String password)
UserDAO
getUser in interface UserDAOusername - the username of the user to findpassword - the password of the user to find
UserDAO.getUser(String, String)
public Administrator getAdministrator(java.lang.String userName,
java.lang.String password)
UserDAO
getAdministrator in interface UserDAOuserName - the username of the Administrator to findpassword - the password of the Administrator to find
UserDAO.getAdministrator(String, String)public Clinician getClinician(long clinicianID)
UserDAO
getClinician in interface UserDAOclinicianID - the ID number of the clinician to find
UserDAO.getClinician(long)public Clinician getClinician(java.lang.String clinicianUsername)
UserDAO
getClinician in interface UserDAOclinicianUsername - the username of the clinician to find
UserDAO.getClinician(String)public Patient getPatient(long patientID)
UserDAO
getPatient in interface UserDAOpatientID - the ID number of the patient to find
UserDAO.getPatient(long)public Patient getPatient(java.lang.String patientUsername)
UserDAO
getPatient in interface UserDAOpatientUsername - the username of the patient to find
UserDAO.getPatient(String)public java.util.List<Patient> getAllPatients()
UserDAO
getAllPatients in interface UserDAOUserDAO.getAllPatients()public java.util.List<Clinician> getAllClinicians()
UserDAO
getAllClinicians in interface UserDAOUserDAO.getAllClinicians()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||