|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectischool.info340.teamE.User
public class User
Represents a user in the storage medium
| Constructor Summary | |
|---|---|
User(int id,
java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String interests,
java.util.Date dateOfBirth,
UserManager manager)
Creates a new user |
|
User(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String interests,
java.util.Date dateOfBirth,
UserManager manager)
Creates a new user and inserts it into the storage medium |
|
| Method Summary | |
|---|---|
boolean |
exists()
|
java.util.Date |
getDateOfBirth()
|
java.util.Collection |
getFavoritePlaces()
|
int |
getId()
|
java.lang.String |
getInterest()
|
java.lang.String |
getName()
|
java.lang.String |
getPassword()
|
java.lang.String |
getUsername()
|
boolean |
remove()
Removes this user from the storage medium and marks it as unusable so future use of this user will generate exceptions. |
boolean |
restore()
Inserts this previously removed user back into the storage medium and marks it as usable again. |
boolean |
update(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String interests,
java.util.Date dateOfBirth)
Updates this user and its representation in the storage medium to have a new set of properties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public User(int id,
java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String interests,
java.util.Date dateOfBirth,
UserManager manager)
id - The unique identifier in the storage medium for this userusername - The login name for this userpassword - The password for this username - The real name for this userinterests - A string containing a list of the user's interestsdateOfBirth - The date this user was bornmanager - The storage medium which this user exists in
java.lang.IllegalArgumentException - If user, password, interests
dateOfBirth, or manager is null or id < 0
public User(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String interests,
java.util.Date dateOfBirth,
UserManager manager)
username - The login name for this userpassword - The password for this username - The real name for this userinterests - A string containing a list of the user's interestsdateOfBirth - The date this user was bornmanager - The storage medium which this user exists in
java.lang.IllegalArgumentException - If user, password, interests
dateOfBirth, or manager is null or id < 0| Method Detail |
|---|
public java.lang.String getUsername()
public java.lang.String getPassword()
public java.lang.String getName()
public java.lang.String getInterest()
public java.util.Date getDateOfBirth()
public int getId()
public boolean exists()
public java.util.Collection getFavoritePlaces()
public boolean update(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String interests,
java.util.Date dateOfBirth)
username - The new login name for this userpassword - The new password for this username - The new real name for this userinterests - A string containing a list of the user's interestsdateOfBirth - The new date this user was born
public boolean remove()
public boolean restore()
java.lang.IllegalStateException - if this user has not yet been deleted
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||