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 TypeMethodDescriptionbooleanGets deregistered statusGets student's projectgetRequestbyID(String requestID) Method to get request by its IDGets requests made by studentvoidintialises student's projectvoidintialises student made requestvoidprints the student's project's detailsvoidupdates the student's projectvoidupdates 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:
initialiseProjectin interfaceIinitialiseProject
-
updateProject
public void updateProject()updates the student's project- Specified by:
updateProjectin interfaceIinitialiseProject
-
initialiseRequest
public void initialiseRequest()intialises student made request- Specified by:
initialiseRequestin interfaceIinitialiseRequest
-
updateRequest
public void updateRequest()updates student made request list- Specified by:
updateRequestin interfaceIinitialiseRequest
-
printProject
public void printProject()prints the student's project's details
-