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

Quick Search    Search Deep

ulu.view.ui
Class User  view User download User.java

java.lang.Object
  extended byulu.view.ui.User

public class User
extends java.lang.Object

A repository for information stored on a per-user basis.


Field Summary
(package private)  java.util.Hashtable info
          lookup info for this user
(package private) static UserManager umgr
          The UserManager controlling this user.
 
Constructor Summary
User()
           
 
Method Summary
 java.lang.Object get(java.lang.Object key)
          get the current user's stuff by key
static UserManager getUserManager()
          get current user manager
 void put(java.lang.Object key, java.lang.Object value)
          put something into the user's bag
static void setUserManager(UserManager um)
          set the current user manager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

info

java.util.Hashtable info
lookup info for this user


umgr

static UserManager umgr
The UserManager controlling this user. All Users in the same VM share a UserManager, hence we can declare it as static. In case of a desktop client, this may be a simple wrapper that holds only one user (or able to load more than one profile from disk?). In a client-server system, may use session keys or similar

Constructor Detail

User

public User()
Method Detail

get

public java.lang.Object get(java.lang.Object key)
get the current user's stuff by key


put

public void put(java.lang.Object key,
                java.lang.Object value)
put something into the user's bag


getUserManager

public static UserManager getUserManager()
get current user manager


setUserManager

public static void setUserManager(UserManager um)
set the current user manager