Package idatt2106.group3.backend.Model
Class User
- java.lang.Object
-
- idatt2106.group3.backend.Model.User
-
@Entity public class User extends java.lang.ObjectEntity class for storing information about a user with userId as primary key
-
-
Constructor Summary
Constructors Constructor Description User()User(java.lang.String forename, java.lang.String surname, java.lang.String email, java.time.LocalDate dateOfBirth, Difficulty trainingLevel, java.lang.String hash, java.lang.String salt, int rating, java.lang.String role, int absence, byte[] profilePicture)User(java.lang.String forename, java.lang.String surname, java.lang.String email, java.time.LocalDate dateOfBirth, Difficulty trainingLevel, java.lang.String hash, java.lang.String salt, int rating, java.lang.String role, int absence, java.util.Set<Activity> activities, java.util.Set<Activity> organizedActivities, java.util.Set<Report> reportsSent, java.util.Set<Report> reportsReceived, java.util.Set<Message> messages, byte[] profilePicture)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAbsence()java.util.Set<Activity>getActivities()java.time.LocalDategetDateOfBirth()java.lang.StringgetEmail()java.lang.StringgetForename()java.lang.StringgetHash()java.util.Set<Message>getMessages()java.util.Set<Activity>getOrganizedActivities()byte[]getProfilePicture()intgetRating()java.util.Set<Report>getReportsReceived()java.util.Set<Report>getReportsSent()java.lang.StringgetRole()java.lang.StringgetSalt()java.lang.StringgetSurname()DifficultygetTrainingLevel()longgetUserId()voidsetAbsence(int absence)voidsetActivities(java.util.Set<Activity> activities)voidsetDateOfBirth(java.time.LocalDate dateOfBirth)voidsetEmail(java.lang.String email)voidsetForename(java.lang.String forename)voidsetHash(java.lang.String hash)voidsetMessages(java.util.Set<Message> messages)voidsetOrganizedActivities(java.util.Set<Activity> organizedActivities)voidsetProfilePicture(byte[] profilePicture)voidsetRating(int rating)voidsetReportsReceived(java.util.Set<Report> reportsReceived)voidsetReportsSent(java.util.Set<Report> reportsSent)voidsetRole(java.lang.String role)voidsetSalt(java.lang.String salt)voidsetSurname(java.lang.String surname)voidsetTrainingLevel(Difficulty trainingLevel)voidsetUserId(long userId)java.lang.StringtoString()
-
-
-
Constructor Detail
-
User
public User(java.lang.String forename, java.lang.String surname, java.lang.String email, java.time.LocalDate dateOfBirth, Difficulty trainingLevel, java.lang.String hash, java.lang.String salt, int rating, java.lang.String role, int absence, java.util.Set<Activity> activities, java.util.Set<Activity> organizedActivities, java.util.Set<Report> reportsSent, java.util.Set<Report> reportsReceived, java.util.Set<Message> messages, byte[] profilePicture)
-
User
public User(java.lang.String forename, java.lang.String surname, java.lang.String email, java.time.LocalDate dateOfBirth, Difficulty trainingLevel, java.lang.String hash, java.lang.String salt, int rating, java.lang.String role, int absence, byte[] profilePicture)
-
User
public User()
-
-
Method Detail
-
getReportsSent
public java.util.Set<Report> getReportsSent()
-
setReportsSent
public void setReportsSent(java.util.Set<Report> reportsSent)
-
getReportsReceived
public java.util.Set<Report> getReportsReceived()
-
setReportsReceived
public void setReportsReceived(java.util.Set<Report> reportsReceived)
-
getMessages
public java.util.Set<Message> getMessages()
-
setMessages
public void setMessages(java.util.Set<Message> messages)
-
getActivities
public java.util.Set<Activity> getActivities()
-
setActivities
public void setActivities(java.util.Set<Activity> activities)
-
getOrganizedActivities
public java.util.Set<Activity> getOrganizedActivities()
-
setOrganizedActivities
public void setOrganizedActivities(java.util.Set<Activity> organizedActivities)
-
getUserId
public long getUserId()
-
setUserId
public void setUserId(long userId)
-
getForename
public java.lang.String getForename()
-
setForename
public void setForename(java.lang.String forename)
-
getSurname
public java.lang.String getSurname()
-
setSurname
public void setSurname(java.lang.String surname)
-
getEmail
public java.lang.String getEmail()
-
setEmail
public void setEmail(java.lang.String email)
-
getDateOfBirth
public java.time.LocalDate getDateOfBirth()
-
setDateOfBirth
public void setDateOfBirth(java.time.LocalDate dateOfBirth)
-
getHash
public java.lang.String getHash()
-
setHash
public void setHash(java.lang.String hash)
-
getSalt
public java.lang.String getSalt()
-
setSalt
public void setSalt(java.lang.String salt)
-
getRating
public int getRating()
-
setRating
public void setRating(int rating)
-
getRole
public java.lang.String getRole()
-
setRole
public void setRole(java.lang.String role)
-
getAbsence
public int getAbsence()
-
setAbsence
public void setAbsence(int absence)
-
getTrainingLevel
public Difficulty getTrainingLevel()
-
setTrainingLevel
public void setTrainingLevel(Difficulty trainingLevel)
-
getProfilePicture
public byte[] getProfilePicture()
-
setProfilePicture
public void setProfilePicture(byte[] profilePicture)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-