|
|||||||||
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 |