|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensha.sha.gui.servlets.user_auth_db.OpenSHA_UsersDBDAO
public class OpenSHA_UsersDBDAO
Title: OpenSHA_UsersDBDAO.java
Description: This class will interact with MySQL database for users management for OpenSHA
Copyright: Copyright (c) 2002
Company:
| Constructor Summary | |
|---|---|
OpenSHA_UsersDBDAO()
|
|
| Method Summary | |
|---|---|
void |
deleteUser(String email)
Remove the user from the database |
void |
emailUserName(String email)
|
ArrayList |
getAllUsers()
Returns a list of OpenSHA_UsersVO objects |
ArrayList |
getApprovedUsers()
Returns a list of OpenSHA_UsersVO objects |
ArrayList |
getUnapprovedUsers()
Returns a list of OpenSHA_UsersVO objects |
OpenSHA_UsersVO |
getUser(String email)
|
OpenSHA_UsersVO |
getUserInfo(String userName,
String password)
Wheether username/password combination is valid and whether user is approved |
boolean |
insertNewUser(OpenSHA_UsersVO newUserVO)
Add new OpenSHA user to the database It encodes the password and then puts it into the MySQL database |
boolean |
isNameUsed(String userName)
|
boolean |
isUserAuthorized(OpenSHA_UsersVO userVO)
Get the status |
static void |
main(String[] args)
|
void |
makeEmptyForTesting()
|
void |
resetAndEmailPassword(String email)
Reset the paswword for this user |
void |
updatePassword(String email,
String newPassword)
update the user password |
void |
updateUser(OpenSHA_UsersVO updatedUserVO)
Update the user info in the database. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpenSHA_UsersDBDAO()
| Method Detail |
|---|
public boolean insertNewUser(OpenSHA_UsersVO newUserVO)
insertNewUser in interface OpenSHA_UsersDAOnewUserVO -
public void updateUser(OpenSHA_UsersVO updatedUserVO)
updateUser in interface OpenSHA_UsersDAOupdatedUserVO -
public void updatePassword(String email,
String newPassword)
updatePassword in interface OpenSHA_UsersDAOpublic void resetAndEmailPassword(String email)
resetAndEmailPassword in interface OpenSHA_UsersDAOemail - public void deleteUser(String email)
deleteUser in interface OpenSHA_UsersDAOupdatedUserVO -
public OpenSHA_UsersVO getUserInfo(String userName,
String password)
getUserInfo in interface OpenSHA_UsersDAOuserName - password -
public boolean isUserAuthorized(OpenSHA_UsersVO userVO)
isUserAuthorized in interface OpenSHA_UsersDAOuserName - password -
public ArrayList getAllUsers()
getAllUsers in interface OpenSHA_UsersDAOpublic ArrayList getApprovedUsers()
getApprovedUsers in interface OpenSHA_UsersDAOpublic ArrayList getUnapprovedUsers()
getUnapprovedUsers in interface OpenSHA_UsersDAOpublic boolean isNameUsed(String userName)
isNameUsed in interface OpenSHA_UsersDAOpublic OpenSHA_UsersVO getUser(String email)
getUser in interface OpenSHA_UsersDAOpublic void emailUserName(String email)
emailUserName in interface OpenSHA_UsersDAOpublic void makeEmptyForTesting()
public static void main(String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||