Index

A B C D E F G H I L M N O P R S T U V W 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form