|
Project 3 | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcscie259.project3.wahoo.User
public class User
This class represents a single user of the Wahoo portal. You MAY modify this file.
Field Summary | |
---|---|
private java.util.List<java.lang.String> |
newsCategories_
|
private java.lang.String |
password_
|
private java.lang.String |
username_
|
Constructor Summary | |
---|---|
User(java.lang.String username,
java.lang.String password)
Creates a new User object, recording user's name and a password. |
Method Summary | |
---|---|
void |
addNewsCategory(java.lang.String cat)
Add a news category to the preferred list, if it not already in the list. |
java.util.List |
getNewsCategories()
Get the user's preferred news categories. |
java.lang.String |
getPassword()
Get the password for this user. |
java.lang.String |
getUserName()
Get the username for this user. |
void |
removeNewsCategory(java.lang.String cat)
Removes a news category to the preferred list if it is on the list. |
void |
setNewsCategories(java.util.List<java.lang.String> newsCategories)
Saves the user's preferred news categories, overwriting previous settings. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.List<java.lang.String> newsCategories_
private java.lang.String password_
private java.lang.String username_
Constructor Detail |
---|
public User(java.lang.String username, java.lang.String password)
username
- new user's usernamepassword
- new user's passwordMethod Detail |
---|
public void addNewsCategory(java.lang.String cat)
cat
- category to be added to user's preferred categoriespublic java.util.List getNewsCategories()
public java.lang.String getPassword()
public java.lang.String getUserName()
public void removeNewsCategory(java.lang.String cat)
cat
- category to be removed from user's preferred categoriespublic void setNewsCategories(java.util.List<java.lang.String> newsCategories)
newsCategories
- list of user's preferred news categories
|
Project 3 | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |