- java.lang.Object
-
- models.User
-
- models.Supervisor
-
- models.FYPCoordinator
-
public class FYPCoordinator extends Supervisor
TheFYPCoordinatorclass represents a faculty member who serves as the coordinator for the final year project.The class extends
Supervisorclass and inherits its attributes and methods.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringfypCoordinatorIDThe ID of the FYPCoordinator.-
Fields inherited from class models.Supervisor
MAX_PROJECTS
-
-
Constructor Summary
Constructors Constructor Description FYPCoordinator(java.lang.String fypCoordinatorID, java.lang.String name, java.lang.String email, java.lang.String password, int numOfProjects)Constructs aFYPCoordinatorobject with given coordinator ID, name, email, password, and number of projects.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFYPCoordinatorID()Returns the coordinator ID of the FYPCoordinator.-
Methods inherited from class models.Supervisor
getNumOfProjects, getSupervisorID, setNumOfProjects
-
Methods inherited from class models.User
getEmail, getName, getPassword, getRole, getUserID, setPassword, setRole
-
-
-
-
Constructor Detail
-
FYPCoordinator
public FYPCoordinator(java.lang.String fypCoordinatorID, java.lang.String name, java.lang.String email, java.lang.String password, int numOfProjects)Constructs aFYPCoordinatorobject with given coordinator ID, name, email, password, and number of projects.- Parameters:
fypCoordinatorID- the ID of the FYPCoordinatorname- the name of the FYPCoordinatoremail- the email address of the FYPCoordinatorpassword- the password of the FYPCoordinatornumOfProjects- the number of projects supervised by the FYPCoordinator
-
-