public class UserObject
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| private DbHelper | _dbHelperThe _db helper. | 
| private java.lang.String | _dbNameThe _db name. | 
| private java.lang.String | _driverNameThe _driver name. | 
| private java.lang.String | _hostNameThe _host name. | 
| protected org.apache.log4j.Logger | _loggerThe _logger. | 
| private java.lang.String | _passwordStringThe _password string. | 
| private java.util.Properties | _propsThe _props. | 
| private java.lang.String | _userNameThe _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