|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.nst.pasientlink.authenticator.AuthenticatorStorage
Field Summary | |
private org.apache.log4j.Logger |
logger
|
private static com.javaexchange.dbConnectionBroker.DbConnectionBroker |
myDbBroker
|
Constructor Summary | |
AuthenticatorStorage(java.util.Properties myProperties)
Constructor. |
Method Summary | |
boolean |
changePassword(java.lang.String myUserID,
byte[] myNewPasswordHash)
changePassword updates the password property for a specified userid in the database |
boolean |
createUser(java.lang.String myUserID,
java.lang.String myUserDescription,
byte[] myPasswordHash,
java.lang.String myGSMSubscriberID)
createUser creates a user entry in storage from the specified input parameters, given that a user with the same userid does not exist. |
private java.sql.Connection |
getConnection()
getConnection gets a Connection object from the connection pool sets autocommit to false, and returns the object. |
java.lang.String |
getDescription(java.lang.String myUserID)
getDescription retuns the descriptiopn for a specified user. |
java.lang.String |
getGSMSubscriberID(java.lang.String myUserID)
getGSMSubscriberID retuns the GSM subscriber ID for a specified user. |
byte[] |
getPasswordHash(java.lang.String myUserID)
getPasswordHash retuns the password hash for a specified user. |
boolean |
removeUser(java.lang.String myUserID)
removeUser removes a specified userid from the database |
boolean |
updateUserInfo(java.lang.String myUserID,
java.lang.String myDescription,
java.lang.String myGSMSubscriberID)
updateUserInfo updates GSM subscriber ID and description for a specified user |
boolean |
userExists(java.lang.String myUserID)
getUserExists verifies the existence of a specified user in the database |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static com.javaexchange.dbConnectionBroker.DbConnectionBroker myDbBroker
private org.apache.log4j.Logger logger
Constructor Detail |
public AuthenticatorStorage(java.util.Properties myProperties)
myProperties
- Properties containing configuration propertiescom.javaexchange.dbConnectionBroker.DBConnectionBroker
Method Detail |
public boolean createUser(java.lang.String myUserID, java.lang.String myUserDescription, byte[] myPasswordHash, java.lang.String myGSMSubscriberID)
myUserID
- String containing userID of the new usermyUserDescription
- String containing a description, typically name, of the new usermyPasswordHash
- byte array containing password hash for the new usermyGSMSubscriberID
- String containing the GSM phone number of the new userpublic boolean removeUser(java.lang.String myUserID)
myUserID
- String containing userID of the soon-to-be-gone userpublic boolean changePassword(java.lang.String myUserID, byte[] myNewPasswordHash)
myUserID
- String containing userID of the usermyNewPasswordHash
- byte array containing the password hash of the new passwordpublic boolean userExists(java.lang.String myUserID)
myUserID
- String containing a user_idpublic java.lang.String getGSMSubscriberID(java.lang.String myUserID)
myUserID
- String containing a user idpublic java.lang.String getDescription(java.lang.String myUserID)
myUserID
- String containing a user idpublic byte[] getPasswordHash(java.lang.String myUserID)
myUserID
- String containing a user idpublic boolean updateUserInfo(java.lang.String myUserID, java.lang.String myDescription, java.lang.String myGSMSubscriberID)
myUserID
- String containing userID of the usermyDescription
- String containing a description of the usermyGSMSubscriberID
- String containing the GSM subscriber ID of the userprivate java.sql.Connection getConnection()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |