Hierarchy For All Packages
- boundary,
- controller,
- entity.list,
- entity.project,
- entity.request,
- entity.user,
- exception,
- main,
- utils
Class Hierarchy
- java.lang.Object
- controller.AccountController
- entity.user.Applicant (implements entity.user.User)
- entity.user.Officer
- controller.ApplicantController
- boundary.ApplicantPage
- utils.Converter<T>
- utils.Display
- controller.FilterController
- utils.IDController
- utils.IOController
- boundary.LoginPage
- main.Main
- entity.user.Manager (implements entity.user.User)
- boundary.ManagerPage
- controller.ManagerProjectController
- controller.ManagerRequestController
- entity.list.ModelList<T> (implements entity.list.Saveable)
- entity.list.ApplicantList
- entity.list.ManagerList
- entity.list.OfficerList
- entity.list.ProjectList
- entity.list.RequestList
- boundary.OfficerPage
- controller.OfficerProjectController
- controller.OfficerRequestController
- entity.project.Project
- entity.request.Request (implements entity.request.Requestable)
- entity.request.BTOApplication
- entity.request.BTOWithdrawal
- entity.request.Enquiry
- entity.request.OfficerRegistration
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- exception.AlreadyRegisteredException
- exception.InvalidUserFormatException
- exception.PasswordIncorrectException
- exception.ProjectNotFoundException
- exception.UserNotFoundException
- java.lang.Exception
- utils.UIController
Interface Hierarchy
- entity.request.Requestable
- entity.list.Saveable
- entity.user.User
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- entity.user.ApplicationStatus
- entity.request.ApprovedStatus
- entity.project.FlatType
- entity.user.MaritalStatus
- entity.user.RegistrationStatus
- entity.request.RequestStatus
- entity.request.RequestType
- utils.SortType
- entity.user.UserType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)