Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.lucane.server
Class UserManager  view UserManager download UserManager.java

java.lang.Object
  extended byorg.lucane.server.DBTableAccess
      extended byorg.lucane.server.UserManager

public class UserManager
extends DBTableAccess


Field Summary
 
Fields inherited from class org.lucane.server.DBTableAccess
conn, layer, parent, request, res, st
 
Constructor Summary
UserManager(Server parent)
          Creates a new UserManager object.
 
Method Summary
protected  int addEntryValidation(java.lang.String key, java.util.Vector values)
          Validate an entry
 boolean checkUserPassword(java.lang.String userName, java.lang.String passwd)
          chec a password correctness
 java.util.Vector getAllUserGroups(java.lang.String login)
          Get all groups containing this user
protected  java.lang.String getPrivateKey(java.lang.String username)
          Get a user's private keu
 java.lang.String getPublicKey(java.lang.String username)
          Get a user's public key
protected  void initTable()
          Insert default values
protected  int setValueValidation(java.lang.String key, java.lang.String field, java.lang.String value)
          Validate an entry
 
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
 

Constructor Detail

UserManager

public UserManager(Server parent)
Creates a new UserManager object.

Method Detail

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