StudentLoanManagement
|
Classes | |
enum | DegreeType |
Public Member Functions | |
User () | |
User (Long id, String name, String email, String password, String telephoneNumber, String address, DegreeType degreeType, Integer degreeYear, Integer penalties, Double averageRating, Boolean admin) | |
Long | getId () |
void | setId (Long id) |
String | getName () |
void | setName (String name) |
String | getEmail () |
void | setEmail (String email) |
String | getPassword () |
void | setPassword (String password) |
String | getTelephoneNumber () |
void | setTelephoneNumber (String telephoneNumber) |
String | getAddress () |
void | setAddress (String address) |
DegreeType | getDegreeType () |
void | setDegreeType (DegreeType degreeType) |
Integer | getDegreeYear () |
void | setDegreeYear (Integer degreeYear) |
Integer | getPenalties () |
void | setPenalties (Integer penalties) |
Double | getAverageRating () |
void | setAverageRating (Double averageRating) |
Boolean | getAdmin () |
void | setAdmin (Boolean admin) |
String | toString () |
boolean | hasPenalty () |
Entity class representing a user in the system. Maps to the "users" table in the database.
com.student_loan.model.User.User | ( | ) |
com.student_loan.model.User.User | ( | Long | id, |
String | name, | ||
String | email, | ||
String | password, | ||
String | telephoneNumber, | ||
String | address, | ||
DegreeType | degreeType, | ||
Integer | degreeYear, | ||
Integer | penalties, | ||
Double | averageRating, | ||
Boolean | admin | ||
) |
Constructor for the User class.
id | The unique identifier for the user. |
name | The name of the user. |
The email of the user. | |
password | The password of the user. |
telephoneNumber | The telephone number of the user. |
address | The address of the user. |
degreeType | The degree type of the user. |
degreeYear | The year of the degree the user is pursuing or has completed. |
penalties | The number of penalties the user has accumulated. |
averageRating | The average rating of the user. |
admin | Indicates whether the user has admin privileges. |
String com.student_loan.model.User.getAddress | ( | ) |
Boolean com.student_loan.model.User.getAdmin | ( | ) |
Double com.student_loan.model.User.getAverageRating | ( | ) |
DegreeType com.student_loan.model.User.getDegreeType | ( | ) |
Integer com.student_loan.model.User.getDegreeYear | ( | ) |
String com.student_loan.model.User.getEmail | ( | ) |
Long com.student_loan.model.User.getId | ( | ) |
String com.student_loan.model.User.getName | ( | ) |
String com.student_loan.model.User.getPassword | ( | ) |
Integer com.student_loan.model.User.getPenalties | ( | ) |
String com.student_loan.model.User.getTelephoneNumber | ( | ) |
void com.student_loan.model.User.setAddress | ( | String | address | ) |
void com.student_loan.model.User.setAdmin | ( | Boolean | admin | ) |
void com.student_loan.model.User.setAverageRating | ( | Double | averageRating | ) |
void com.student_loan.model.User.setDegreeType | ( | DegreeType | degreeType | ) |
void com.student_loan.model.User.setDegreeYear | ( | Integer | degreeYear | ) |
void com.student_loan.model.User.setEmail | ( | String | ) |
void com.student_loan.model.User.setId | ( | Long | id | ) |
void com.student_loan.model.User.setName | ( | String | name | ) |
void com.student_loan.model.User.setPassword | ( | String | password | ) |
void com.student_loan.model.User.setPenalties | ( | Integer | penalties | ) |
void com.student_loan.model.User.setTelephoneNumber | ( | String | telephoneNumber | ) |
String com.student_loan.model.User.toString | ( | ) |