Package main.Models
Class Student
java.lang.Object
main.Models.User
main.Models.Student
- All Implemented Interfaces:
IinitialiseProject
,IinitialiseRequest
The Student class
- Since:
- 2023-4-13
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets deregistered statusGets student's projectgetRequestbyID
(String requestID) Method to get request by its IDGets requests made by studentvoid
intialises student's projectvoid
intialises student made requestvoid
prints the student's project's detailsvoid
updates the student's projectvoid
updates student made request list
-
Constructor Details
-
Student
Constructor of Student- Parameters:
name
- student's nameemail
- student's emaildereg
- whether student has deregistered a project before
-
-
Method Details
-
getDeregisteredStatus
public boolean getDeregisteredStatus()Gets deregistered status- Returns:
- deregistered status
-
getProject
Gets student's project- Returns:
- student's project
-
getRequests
Gets requests made by student- Returns:
- requests made by student
-
getRequestbyID
Method to get request by its ID- Parameters:
requestID
- the target request ID- Returns:
- the target request
-
initialiseProject
public void initialiseProject()intialises student's project- Specified by:
initialiseProject
in interfaceIinitialiseProject
-
updateProject
public void updateProject()updates the student's project- Specified by:
updateProject
in interfaceIinitialiseProject
-
initialiseRequest
public void initialiseRequest()intialises student made request- Specified by:
initialiseRequest
in interfaceIinitialiseRequest
-
updateRequest
public void updateRequest()updates student made request list- Specified by:
updateRequest
in interfaceIinitialiseRequest
-
printProject
public void printProject()prints the student's project's details
-