Module sc2002_fypms
Package services
-
Class Summary Class Description AuthFYPCoordinatorService TheAuthFYPCoordinatorService
class extendsAuthService
and provides the login functionality for FYP Coordinators.AuthService TheAuthService
class is an abstract class that implements theIAuthService
interface.AuthStudentService TheAuthStudentService
class extendsAuthService
and provides the login functionality for students.AuthSupervisorService TheAuthSupervisorService
class extendsAuthService
and provides the login functionality for supervisors.CsvDataService TheCsvDataService
class implements theIFileDataService
interface and provides methods for reading and writing data from/to CSV files.ProjectFYPCoordinatorService TheProjectFYPCoordinatorService
class extendsProjectSupervisorService
and implementsIProjectFYPCoordinatorService
, providing project-related functionalities for FYP Coordinators.ProjectStudentService TheProjectStudentService
class implementsIProjectStudentService
, providing project-related functionalities for students.ProjectSupervisorService TheProjectSupervisorService
class implementsIProjectSupervisorService
, providing project-related functionalities for supervisors.RequestFYPCoordinatorService TheRequestFYPCoordinatorService
class extendsRequestSupervisorService
and implementsIRequestFYPCoordinatorService
, providing request-related functionalities for FYP Coordinators.RequestStudentService TheRequestStudentService
class implementsIRequestStudentService
, providing request-related functionalities for students.RequestSupervisorService TheRequestSupervisorService
class implementsIRequestSupervisorService
, providing request-related functionalities for supervisors.UserService TheUserService
class implements theIUserService
interface and provides functionality related to user management, such as changing passwords.