- java.lang.Object
-
- models.User
-
- models.Student
-
public class Student extends User
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.BooleanisDeregisteredThe registration status of the student.private java.lang.StringstudentIDThe ID of the student.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleangetIsDeregistered()Returns whether a student is deregistered.java.lang.StringgetStudentID()Returns the student ID of the Student.voidsetIsDeregistered(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 aStudentobject 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
-
-