- java.lang.Object
-
- models.User
-
- models.Student
-
public class Student extends User
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Boolean
isDeregistered
The registration status of the student.private java.lang.String
studentID
The ID of the student.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getIsDeregistered()
Returns whether a student is deregistered.java.lang.String
getStudentID()
Returns the student ID of the Student.void
setIsDeregistered(java.lang.Boolean isDeregistered)
Sets the isDeregistered status of the Student.-
Methods inherited from class models.User
getEmail, getName, getPassword, getRole, getUserID, setPassword, setRole
-
-
-
-
Constructor Detail
-
Student
public Student(java.lang.String studentID, java.lang.String name, java.lang.String email, java.lang.String password, boolean isDeregistered)
Constructs aStudent
object with given student ID, name, email, password, and registration status.- Parameters:
studentID
- the ID of the studentname
- the name of the studentemail
- the email address of the studentpassword
- the password of the studentisDeregistered
- the registration status of the student
-
-
Method Detail
-
getIsDeregistered
public java.lang.Boolean getIsDeregistered()
Returns whether a student is deregistered.- Returns:
- the isDeregistered
-
setIsDeregistered
public void setIsDeregistered(java.lang.Boolean isDeregistered)
Sets the isDeregistered status of the Student.- Parameters:
isDeregistered
- the isDeregistered status to set
-
getStudentID
public java.lang.String getStudentID()
Returns the student ID of the Student.- Returns:
- the student ID
-
-