com.ondelette.servlet.webforum
Class UserList

java.lang.Object
  |
  +--com.ondelette.servlet.webforum.UserList
All Implemented Interfaces:
java.lang.Runnable

public final class UserList
extends java.lang.Object
implements java.lang.Runnable

Description of the Class


Field Summary
protected  java.lang.String mCharset
           
 
Constructor Summary
UserList(java.io.File file, long delay, java.lang.String charset)
          Constructor for the UserList object
UserList(java.io.File file, java.lang.String charset)
           
 
Method Summary
 void add(User user)
           
 void destroy()
           
 User getUser(java.lang.String login)
          Gets the user attribute of the UserList object
 User getUser(java.lang.String login, java.lang.String password)
          Gets the user attribute of the UserList object and check password.
 java.util.Enumeration getUsers()
          Gets the users attribute of the UserList object
 boolean isInList(java.lang.String login)
          Gets the inList attribute of the UserList object
 boolean isInList(User user)
          Check to see if the user is in the list
 void remove(java.lang.String login)
           
 void run()
          Main processing method for the UserList object
 void save()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mCharset

protected java.lang.String mCharset
Constructor Detail

UserList

public UserList(java.io.File file,
                java.lang.String charset)

UserList

public UserList(java.io.File file,
                long delay,
                java.lang.String charset)
Constructor for the UserList object

Parameters:
file -
delay -
Since:
0.30
Method Detail

getUsers

public java.util.Enumeration getUsers()
Gets the users attribute of the UserList object

Returns:
The users value
Since:
0.30

getUser

public User getUser(java.lang.String login,
                    java.lang.String password)
Gets the user attribute of the UserList object and check password. Return null if password check fails.

Parameters:
login -
password -
Returns:
The user value
Since:
0.30

getUser

public User getUser(java.lang.String login)
Gets the user attribute of the UserList object

Parameters:
login -
Returns:
The user value
Since:
0.30

isInList

public boolean isInList(User user)
Check to see if the user is in the list

Parameters:
user -
Returns:
The inList value
Since:
0.30

isInList

public boolean isInList(java.lang.String login)
Gets the inList attribute of the UserList object

Parameters:
login -
Returns:
The inList value
Since:
0.30

add

public void add(User user)
Parameters:
user -
Since:
0.30

remove

public void remove(java.lang.String login)
Parameters:
login -
Since:
0.30

save

public void save()
Since:
0.30

run

public void run()
Main processing method for the UserList object

Specified by:
run in interface java.lang.Runnable
Since:
0.30

destroy

public void destroy()
Since:
0.30