public class User extends TableRow
Modifier and Type | Class and Description |
---|---|
static class |
User.ComputerExperience |
static class |
User.Education |
static class |
User.UserType |
Modifier and Type | Field and Description |
---|---|
static int |
ALL_EMAIL |
int |
logged_in |
static int |
NECESSARY_EMAIL |
static int |
SOME_EMAIL |
Constructor and Description |
---|
User() |
User(java.sql.ResultSet rs) |
User(java.lang.String userName,
java.lang.String email,
int emailPreferences,
java.lang.String securityAnswer,
int yearOfBirth,
java.lang.String gender,
java.lang.String occupationMajor,
User.ComputerExperience computerExperience,
User.Education education,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String country) |
Modifier and Type | Method and Description |
---|---|
void |
addToGlobalScore(int toAdd) |
boolean |
areSoundFXOn() |
boolean |
areTipsOn() |
boolean |
equals(java.lang.Object obj) |
long |
getAccessTime() |
java.sql.Timestamp |
getAccountCreated() |
java.lang.String |
getClientIP() |
User.ComputerExperience |
getComputerExperience() |
java.lang.String |
getCountry() |
User.Education |
getEducation() |
java.lang.String |
getEmail() |
int |
getEmailPreference() |
java.lang.String |
getFirstName() |
java.lang.String |
getGender() |
int |
getGlobalScore() |
java.sql.Timestamp |
getLastLogIn() |
java.lang.String |
getLastName() |
int |
getLoggedIn() |
long |
getLoginID() |
java.lang.String |
getMusicChoice() |
java.lang.String |
getOccupationMajor() |
java.lang.String |
getPassword() |
java.lang.String |
getSecurityAnswer() |
SessionUser |
getSessionUser() |
int |
getUserID() |
java.lang.String |
getUsername() |
java.lang.String |
getUserType() |
int |
getYearOfBirth() |
int |
hashCode() |
boolean |
isAdmin() |
boolean |
isLoggedIn() |
boolean |
isModOrAdmin() |
boolean |
isMusicOn() |
void |
setAccountCreated(java.sql.Timestamp accountCreated) |
void |
setClientIP(java.lang.String clientIP) |
void |
setComputerExperience(User.ComputerExperience computerExperience) |
void |
setCountry(java.lang.String country) |
void |
setEducation(User.Education education) |
void |
setEmail(java.lang.String email) |
void |
setEmailPreference(int emailPreference) |
void |
setFirstName(java.lang.String firstName) |
void |
setGender(java.lang.String gender) |
void |
setGlobalScore(int globalScore) |
void |
setLastLogIn(java.sql.Timestamp lastLogIn) |
void |
setLastName(java.lang.String lastName) |
void |
setLoggedIn(int loggedIn) |
void |
setLoginId(long loginId) |
void |
setMusicChoice(java.lang.String musicChoice) |
void |
setMusicOn(boolean musicOn) |
void |
setOccupationMajor(java.lang.String occupationOrMajor) |
void |
setPassword(java.lang.String password) |
void |
setSecurityAnswer(java.lang.String securityAnswer) |
void |
setSoundFXOn(boolean soundFXOn) |
void |
setTipsOn(boolean tipsOn) |
void |
setUserID(int userID) |
void |
setUsername(java.lang.String username) |
void |
setUserType(java.lang.String userType) |
void |
setYearOfBirth(int yearOfBirth) |
void |
updateAccessTime() |
getCSVFields, insertStatement, insertStatement, selectStatement, selectStatement, updateStatement, updateStatement, updateStatement
public static final int ALL_EMAIL
public static final int SOME_EMAIL
public static final int NECESSARY_EMAIL
public int logged_in
public User()
public User(java.sql.ResultSet rs)
public User(java.lang.String userName, java.lang.String email, int emailPreferences, java.lang.String securityAnswer, int yearOfBirth, java.lang.String gender, java.lang.String occupationMajor, User.ComputerExperience computerExperience, User.Education education, java.lang.String firstName, java.lang.String lastName, java.lang.String country)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public int getGlobalScore()
public void setGlobalScore(int globalScore)
public void addToGlobalScore(int toAdd)
public boolean isLoggedIn()
public int getLoggedIn()
public void setLoggedIn(int loggedIn)
public long getAccessTime()
public java.lang.String getEmail()
public long getLoginID()
public java.lang.String getMusicChoice()
public java.lang.String getSecurityAnswer()
public int getUserID()
public java.lang.String getUsername()
public java.lang.String getUserType()
public boolean areTipsOn()
public void setLoginId(long loginId)
public void setEmail(java.lang.String email)
public void setMusicChoice(java.lang.String musicChoice)
public void setSecurityAnswer(java.lang.String securityAnswer)
public void setTipsOn(boolean tipsOn)
public void setUserID(int userID)
public void setUsername(java.lang.String username)
public void setUserType(java.lang.String userType)
public void updateAccessTime()
public boolean isMusicOn()
public void setMusicOn(boolean musicOn)
public boolean areSoundFXOn()
public void setSoundFXOn(boolean soundFXOn)
public java.sql.Timestamp getLastLogIn()
public void setLastLogIn(java.sql.Timestamp lastLogIn)
public java.lang.String getClientIP()
public void setClientIP(java.lang.String clientIP)
public SessionUser getSessionUser()
public void setEmailPreference(int emailPreference)
public int getEmailPreference()
public void setYearOfBirth(int yearOfBirth)
public int getYearOfBirth()
public void setGender(java.lang.String gender)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getGender()
public void setOccupationMajor(java.lang.String occupationOrMajor)
public java.lang.String getOccupationMajor()
public void setComputerExperience(User.ComputerExperience computerExperience)
public User.ComputerExperience getComputerExperience()
public void setEducation(User.Education education)
public User.Education getEducation()
public java.lang.String getFirstName()
public void setFirstName(java.lang.String firstName)
public java.lang.String getLastName()
public void setLastName(java.lang.String lastName)
public java.lang.String getCountry()
public void setCountry(java.lang.String country)
public java.sql.Timestamp getAccountCreated()
public void setAccountCreated(java.sql.Timestamp accountCreated)
public boolean isAdmin()
public boolean isModOrAdmin()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object