Uses of Class
com.ntu.fdae.group1.bto.exceptions.DataAccessException
Packages that use DataAccessException
Package
Description
-
Uses of DataAccessException in com.ntu.fdae.group1.bto.controllers.booking
Methods in com.ntu.fdae.group1.bto.controllers.booking that throw DataAccessExceptionModifier and TypeMethodDescriptionReceiptController.getBookingReceiptInfo
(HDBOfficer officer, Booking booking) Retrieves the consolidated information needed to generate a booking receipt. -
Uses of DataAccessException in com.ntu.fdae.group1.bto.controllers.enquiry
Methods in com.ntu.fdae.group1.bto.controllers.enquiry that throw DataAccessExceptionModifier and TypeMethodDescriptionEnquiryController.viewProjectEnquiries
(HDBStaff staff, String projectId) Retrieves enquiries associated with a specific project, performing authorization checks. -
Uses of DataAccessException in com.ntu.fdae.group1.bto.controllers.user
Methods in com.ntu.fdae.group1.bto.controllers.user that throw DataAccessExceptionModifier and TypeMethodDescriptionboolean
AuthenticationController.changePassword
(User user, String newPassword) Changes a user's passwordboolean
AuthenticationController.registerApplicant
(String nric, String name, int age, MaritalStatus maritalStatus) Registers a new applicant -
Uses of DataAccessException in com.ntu.fdae.group1.bto.repository
Methods in com.ntu.fdae.group1.bto.repository that throw DataAccessException -
Uses of DataAccessException in com.ntu.fdae.group1.bto.repository.booking
Methods in com.ntu.fdae.group1.bto.repository.booking that throw DataAccessException -
Uses of DataAccessException in com.ntu.fdae.group1.bto.repository.enquiry
Methods in com.ntu.fdae.group1.bto.repository.enquiry that throw DataAccessExceptionModifier and TypeMethodDescriptionvoid
EnquiryRepository.deleteById
(String enquiryId) Deletes the entity with the specified ID.void
IEnquiryRepository.deleteById
(String id) Deletes the entity with the specified ID.EnquiryRepository.loadAll()
Loads all entities from the persistent storage into memory. -
Uses of DataAccessException in com.ntu.fdae.group1.bto.repository.project
Methods in com.ntu.fdae.group1.bto.repository.project that throw DataAccessExceptionModifier and TypeMethodDescriptionvoid
IProjectRepository.deleteById
(String id) Deletes the Project with the specified ID.void
ProjectRepository.deleteById
(String id) Deletes the Project with the specified ID.IProjectRepository.findAllFlatInfoIds()
Retrieves all unique flat information IDs associated with projects across the system.ProjectRepository.findAllFlatInfoIds()
Retrieves all unique flat information IDs associated with projects across the system.ApplicationRepository.loadAll()
Loads all entities from the persistent storage into memory.OfficerRegistrationRepository.loadAll()
Loads all entities from the persistent storage into memory.ProjectRepository.loadAll()
Loads all entities from the persistent storage into memory. -
Uses of DataAccessException in com.ntu.fdae.group1.bto.repository.util
Methods in com.ntu.fdae.group1.bto.repository.util that throw DataAccessException -
Uses of DataAccessException in com.ntu.fdae.group1.bto.services.booking
Methods in com.ntu.fdae.group1.bto.services.booking that throw DataAccessExceptionModifier and TypeMethodDescriptionIReceiptService.generateBookingReceipt
(Booking booking) Generates comprehensive receipt information for a given booking.ReceiptService.generateBookingReceipt
(Booking booking) Gathers necessary information (Applicant, Project) related to the given Booking and constructs a BookingReceiptInfo DTO. -
Uses of DataAccessException in com.ntu.fdae.group1.bto.services.project
Methods in com.ntu.fdae.group1.bto.services.project that throw DataAccessExceptionModifier and TypeMethodDescriptionApplicationService.getApplicationsByProject
(String projectId) Gets all applications for a specific projectApplicationService.getApplicationsByStatus
(ApplicationStatus status) Gets all applications with a specific statusOfficerRegistrationService.getRegistrationStatus
(HDBOfficer officer, String projectId) Gets the current registration status for a specific officer and project. -
Uses of DataAccessException in com.ntu.fdae.group1.bto.services.user
Methods in com.ntu.fdae.group1.bto.services.user that throw DataAccessExceptionModifier and TypeMethodDescriptionboolean
AuthenticationService.changePassword
(User user, String newPassword) Changes a user's password after validating its strength.boolean
IAuthenticationService.changePassword
(User user, String newPassword) Changes a user's password.boolean
AuthenticationService.registerApplicant
(String nric, String name, int age, MaritalStatus maritalStatus) Registers a new applicant user using default password.boolean
IAuthenticationService.registerApplicant
(String nric, String name, int age, MaritalStatus maritalStatus) Registers a new Applicant user.