Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptOrRejectRequest() - Static method in class main.boundary.mainpage.CoordinatorMainPage
-
Allows the coordinator to accept or reject requests.
- AccountManager - Class in main.controller.account
-
A class manages the account of a user
- AccountManager() - Constructor for class main.controller.account.AccountManager
- AccountManagerTest - Class in test.controller
-
The AccountManagerTest class contains test cases for the AccountManager class.
- AccountManagerTest() - Constructor for class test.controller.AccountManagerTest
- add(ModelObject) - Method in class main.repository.Repository
-
Adds a model object to the repository.
- addCoordinator(Coordinator) - Static method in class main.controller.account.user.UserAdder
-
Adds the specified coordinator to the database.
- addStudent(Student) - Static method in class main.controller.account.user.UserAdder
-
Adds the specified student to the database.
- addSupervisor(Supervisor) - Static method in class main.controller.account.user.UserAdder
-
Adds the specified supervisor to the database.
- addUser(User) - Static method in class main.controller.account.user.UserAdder
-
Adds the specified user to the database.
- addUserTest() - Method in class test.repository.user.UserRepositoryTest
-
Test adding Supervisor into
FacultyRepository
. - ALLOCATED - Enum constant in enum class main.model.project.ProjectStatus
-
The project is allocated to a student
- allocateProject(String, String) - Static method in class main.controller.project.ProjectManager
-
allocate a project
- APPROVED - Enum constant in enum class main.model.request.RequestStatus
-
The request is approved
- approveDeregisterStudent(String, String, String) - Static method in class main.controller.request.CoordinatorManager
-
approve a student deregistration request
- approveRegisterStudent(String, String, String) - Static method in class main.controller.request.CoordinatorManager
-
register a student to a project
- approveRequest(String) - Static method in class main.controller.request.RequestManager
-
approve a request
- approveRequest(Request) - Static method in class main.controller.request.RequestManager
-
approve a request
- approveRequestForStatus(String) - Static method in class main.controller.request.RequestManager
-
approve a request
- approveStudentChangeTitleRequest(Request) - Static method in class main.controller.request.RequestManager
-
approve the request of student change title
- approveStudentDeregistrationRequest(Request) - Static method in class main.controller.request.RequestManager
-
approve the request of student deregistration
- ApproveStudentRegistration() - Method in class test.controller.StudentRegistrationMangerTest
-
This method tests the deregistration of a student from a project.
- approveStudentRegistrationRequest(Request) - Static method in class main.controller.request.RequestManager
-
approve the request of student registration
- approveTransferStudentRequest(Request) - Static method in class main.controller.request.RequestManager
-
approve the request of supervisor to transfer student
- askToRetry(UserType, String) - Static method in class main.boundary.account.ChangeAccountPassword
-
This method is called when the user enters an incorrect password and wants to retry the password change.
- assignStudent(String) - Method in class main.model.project.Project
-
Assign a student to the project
- AttributeGetter - Class in main.boundary.account
-
This class is used to interact with the user and retrieve various attributes such as domain, password, UserID, and username.
- AttributeGetter() - Constructor for class main.boundary.account.AttributeGetter
- AVAILABLE - Enum constant in enum class main.model.project.ProjectStatus
-
The project is available for allocation
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form