Module sc2002_fypms
Package services
-
Class Summary Class Description AuthFYPCoordinatorService TheAuthFYPCoordinatorServiceclass extendsAuthServiceand provides the login functionality for FYP Coordinators.AuthService TheAuthServiceclass is an abstract class that implements theIAuthServiceinterface.AuthStudentService TheAuthStudentServiceclass extendsAuthServiceand provides the login functionality for students.AuthSupervisorService TheAuthSupervisorServiceclass extendsAuthServiceand provides the login functionality for supervisors.CsvDataService TheCsvDataServiceclass implements theIFileDataServiceinterface and provides methods for reading and writing data from/to CSV files.ProjectFYPCoordinatorService TheProjectFYPCoordinatorServiceclass extendsProjectSupervisorServiceand implementsIProjectFYPCoordinatorService, providing project-related functionalities for FYP Coordinators.ProjectStudentService TheProjectStudentServiceclass implementsIProjectStudentService, providing project-related functionalities for students.ProjectSupervisorService TheProjectSupervisorServiceclass implementsIProjectSupervisorService, providing project-related functionalities for supervisors.RequestFYPCoordinatorService TheRequestFYPCoordinatorServiceclass extendsRequestSupervisorServiceand implementsIRequestFYPCoordinatorService, providing request-related functionalities for FYP Coordinators.RequestStudentService TheRequestStudentServiceclass implementsIRequestStudentService, providing request-related functionalities for students.RequestSupervisorService TheRequestSupervisorServiceclass implementsIRequestSupervisorService, providing request-related functionalities for supervisors.UserService TheUserServiceclass implements theIUserServiceinterface and provides functionality related to user management, such as changing passwords.