java.lang.Object
org.lucane.server.DBTableAccess
org.lucane.server.UserManager
- public class UserManager
- extends DBTableAccess
| Methods inherited from class org.lucane.server.DBTableAccess |
addEntry, addLink, createTable, getAllEntryKey, getAllKeyForLink, getAllLinks, getAllValues, getColumns, getFirstValue, initManager, isExistinglink, removeEntry, removeLink, removeTable, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserManager
public UserManager(Server parent)
- Creates a new UserManager object.
checkUserPassword
public boolean checkUserPassword(java.lang.String userName,
java.lang.String passwd)
- chec a password correctness
getPublicKey
public java.lang.String getPublicKey(java.lang.String username)
- Get a user's public key
getPrivateKey
protected java.lang.String getPrivateKey(java.lang.String username)
- Get a user's private keu
getAllUserGroups
public java.util.Vector getAllUserGroups(java.lang.String login)
- Get all groups containing this user
initTable
protected void initTable()
- Insert default values
- Overrides:
initTable in class DBTableAccess
addEntryValidation
protected int addEntryValidation(java.lang.String key,
java.util.Vector values)
- Validate an entry
- Overrides:
addEntryValidation in class DBTableAccess
setValueValidation
protected int setValueValidation(java.lang.String key,
java.lang.String field,
java.lang.String value)
- Validate an entry
- Overrides:
setValueValidation in class DBTableAccess