|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AppControllerInterface
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_FILENAME
|
| Method Summary | |
|---|---|
UserControllerInterface |
getUser(java.lang.String username,
java.lang.String sessionID)
Returns a newly-allocated UserController for the given username. |
java.lang.String[] |
getUserList()
Returns a list of all valid user names in the user database. |
boolean |
load()
Loads a user database from the default filename. |
boolean |
loadFromFile(java.lang.String filename)
Loads a user database from the given filename. |
java.lang.String |
login(java.lang.String username,
java.lang.String password)
Logs the given user in to the session database |
void |
logout(java.lang.String session)
Logs out the user with the given session ID. |
boolean |
newUser(java.lang.String username,
java.lang.String password,
java.lang.String email)
Creates a new user with the specified username, password, and email address. |
boolean |
save()
Saves the user database to the default filename. |
boolean |
saveToFile(java.lang.String filename)
Saves the user database to the given filename. |
boolean |
userExists(java.lang.String username)
Returns true if the given username is valid, false otherwise. |
| Field Detail |
|---|
static final java.lang.String DEFAULT_FILENAME
| Method Detail |
|---|
boolean newUser(java.lang.String username,
java.lang.String password,
java.lang.String email)
java.lang.String login(java.lang.String username,
java.lang.String password)
username - password -
void logout(java.lang.String session)
session - boolean userExists(java.lang.String username)
username -
UserControllerInterface getUser(java.lang.String username,
java.lang.String sessionID)
username - sessionID -
java.lang.String[] getUserList()
boolean save()
boolean load()
boolean saveToFile(java.lang.String filename)
filename -
boolean loadFromFile(java.lang.String filename)
filename -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||