public class UserObject
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DbHelper |
_dbHelper
The _db helper.
|
private java.lang.String |
_dbName
The _db name.
|
private java.lang.String |
_driverName
The _driver name.
|
private java.lang.String |
_hostName
The _host name.
|
protected org.apache.log4j.Logger |
_logger
The _logger.
|
private java.lang.String |
_passwordString
The _password string.
|
private java.util.Properties |
_props
The _props.
|
private java.lang.String |
_userName
The _user name.
|
Constructor and Description |
---|
UserObject()
Instantiates a new user object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
changePassword(java.lang.String login,
java.lang.String password,
java.lang.String newPassword,
java.lang.String hint)
Verifies the login and also replaces the password and hint.
|
java.lang.String |
changePassword(UserInfoObject uio)
Change password using the UserInfoObject
|
void |
createDatabase()
(Standalone) Create database
props.getProperty("database.driver"),
props.getProperty("database.user"),
props.getProperty("database.password"));
|
java.lang.String |
createUser(UserInfoObject uio)
Creates the user.
|
java.lang.String |
deleteUser(java.lang.String login)
Delete user without a password.
|
java.lang.String |
getInfo()
Get an information string with the current date.
|
java.util.List<UserInfoObject> |
getUserList()
Gets the user list.
|
static void |
main(java.lang.String[] args)
The main method.
|
java.lang.String |
verifyLogin(java.lang.String login,
java.lang.String password)
Verifies the login.
|
protected org.apache.log4j.Logger _logger
private java.util.Properties _props
private DbHelper _dbHelper
private java.lang.String _hostName
private java.lang.String _dbName
private java.lang.String _driverName
private java.lang.String _userName
private java.lang.String _passwordString
public void createDatabase()
public java.lang.String getInfo()
public java.lang.String verifyLogin(java.lang.String login, java.lang.String password)
login
- the loginpassword
- the passwordpublic java.lang.String changePassword(java.lang.String login, java.lang.String password, java.lang.String newPassword, java.lang.String hint)
login
- the login Stringpassword
- the password StringnewPassword
- the new password Stringhint
- - the new hint Stringpublic java.lang.String changePassword(UserInfoObject uio)
uio
- the UserInfoObjectpublic java.lang.String createUser(UserInfoObject uio)
uio
- the UserInfoObjectpublic java.lang.String deleteUser(java.lang.String login)
login
- user login to deletepublic java.util.List<UserInfoObject> getUserList()
public static void main(java.lang.String[] args)
args
- the arguments