Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
U
- UIEntry - Class in main.boundary
-
This class is the entry point of the application.
- UIEntry() - Constructor for class main.boundary.UIEntry
- UNAVAILABLE - Enum constant in enum class main.model.project.ProjectStatus
-
The project is unavailable for allocation
- UNREGISTERED - Enum constant in enum class main.model.user.StudentStatus
-
the student never register for any project
- update(ModelObject) - Method in class main.repository.Repository
-
Updates the specified model object in the repository.
- updateAll(List<ModelObject>) - Method in class main.repository.Repository
-
Updates all model objects in the repository with the specified list of model objects.
- updateCoordinator(Coordinator) - Static method in class main.controller.account.user.UserUpdater
-
Updates the specified coordinator in the database.
- updateProjectsStatus() - Static method in class main.controller.project.ProjectManager
-
update the status of all projects
- updateStudent(Student) - Static method in class main.controller.account.user.UserUpdater
-
Updates the specified user in the database.
- updateSupervisor(Supervisor) - Static method in class main.controller.account.user.UserUpdater
-
Updates the specified supervisor in the database.
- updateUser(User) - Static method in class main.controller.account.user.UserUpdater
-
Updates the specified user in the database.
- User - Interface in main.model.user
-
A class that represents a user
- UserAdder - Class in main.controller.account.user
-
The UserAdder class provides a utility for adding users to the database.
- UserAdder() - Constructor for class main.controller.account.user.UserAdder
- UserDomainGetter - Class in main.controller.account.user
-
A class that provides a utility for getting the domain of a user.
- UserDomainGetter() - Constructor for class main.controller.account.user.UserDomainGetter
- UserFactory - Class in main.model.user
-
A factory class for creating User objects based on the given parameters.
- UserFactory() - Constructor for class main.model.user.UserFactory
- UserFinder - Class in main.controller.account.user
-
A class that provides a utility for finding users in the database.
- UserFinder() - Constructor for class main.controller.account.user.UserFinder
- UserRepositoryTest - Class in test.repository.user
-
This class is used to test the faculty repository.
- UserRepositoryTest() - Constructor for class test.repository.user.UserRepositoryTest
- userSizeTest() - Method in class test.repository.user.UserRepositoryTest
-
Test getting the size of
FacultyRepository
. - UserTest - Class in test.model.user
-
The UserTest class contains JUnit tests for the User class and its subclasses: Student, Coordinator, and Supervisor.
- UserTest() - Constructor for class test.model.user.UserTest
- UserType - Enum Class in main.model.user
-
This enum represents the type of the user
- UserType() - Constructor for enum class main.model.user.UserType
- UserTypeGetter - Class in main.utils.ui
-
The
UserTypeGetter
class provides utility methods for obtaining different forms of user types. - UserTypeGetter() - Constructor for class main.utils.ui.UserTypeGetter
- UserUpdater - Class in main.controller.account.user
-
The UserUpdater class provides a utility for updating users in the database.
- UserUpdater() - Constructor for class main.controller.account.user.UserUpdater
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form