Uses of Class
com.ntu.fdae.group1.bto.models.enquiry.Enquiry
Packages that use Enquiry
Package
Description
-
Uses of Enquiry in com.ntu.fdae.group1.bto.controllers.enquiry
Methods in com.ntu.fdae.group1.bto.controllers.enquiry that return EnquiryModifier and TypeMethodDescriptionEnquiryController.createEnquiry
(User user, String projectId, String content) Creates a new enquiry in the system.EnquiryController.findEnquiryById
(String enquiryId) Finds an enquiry by its unique identifier.Methods in com.ntu.fdae.group1.bto.controllers.enquiry that return types with arguments of type EnquiryModifier and TypeMethodDescriptionEnquiryController.viewAllEnquiries()
Retrieves all enquiries in the system.EnquiryController.viewMyEnquiries
(User user) Retrieves all enquiries submitted by a specific user.EnquiryController.viewProjectEnquiries
(HDBStaff staff, String projectId) Retrieves enquiries associated with a specific project, performing authorization checks. -
Uses of Enquiry in com.ntu.fdae.group1.bto.repository.enquiry
Methods in com.ntu.fdae.group1.bto.repository.enquiry that return EnquiryModifier and TypeMethodDescriptionFinds and retrieves a single entity by its unique identifier.Methods in com.ntu.fdae.group1.bto.repository.enquiry that return types with arguments of type EnquiryModifier and TypeMethodDescriptionEnquiryRepository.findAll()
Retrieves all entities currently managed by this repository.EnquiryRepository.findByProjectId
(String projectId) Retrieves all enquiries related to a specific project.IEnquiryRepository.findByProjectId
(String projectId) Retrieves all enquiries related to a specific project.EnquiryRepository.findByUserNric
(String nric) Retrieves all enquiries submitted by a specific user.IEnquiryRepository.findByUserNric
(String nric) Retrieves all enquiries submitted by a specific user.EnquiryRepository.loadAll()
Loads all entities from the persistent storage into memory.Methods in com.ntu.fdae.group1.bto.repository.enquiry with parameters of type EnquiryModifier and TypeMethodDescriptionvoid
Saves an entity to the repository.Method parameters in com.ntu.fdae.group1.bto.repository.enquiry with type arguments of type Enquiry -
Uses of Enquiry in com.ntu.fdae.group1.bto.services.enquiry
Methods in com.ntu.fdae.group1.bto.services.enquiry that return EnquiryModifier and TypeMethodDescriptionEnquiryService.createEnquiry
(User user, String projectId, String content) Creates a new enquiry with the specified details.IEnquiryService.createEnquiry
(User user, String projectId, String content) Creates a new enquiry in the system.EnquiryService.findEnquiryById
(String enquiryId) Finds an enquiry by its unique identifier.IEnquiryService.findEnquiryById
(String enquiryId) Finds an enquiry by its unique identifier.Methods in com.ntu.fdae.group1.bto.services.enquiry that return types with arguments of type EnquiryModifier and TypeMethodDescriptionEnquiryService.viewAllEnquiries()
Retrieves all enquiries in the system.IEnquiryService.viewAllEnquiries()
Retrieves all enquiries in the system.EnquiryService.viewMyEnquiries
(User user) Retrieves all enquiries made by a specific user.IEnquiryService.viewMyEnquiries
(User user) Retrieves all enquiries submitted by a specific user.EnquiryService.viewProjectEnquiries
(String projectId) Retrieves all enquiries related to a specific project.IEnquiryService.viewProjectEnquiries
(String projectId) Retrieves enquiries associated with a specific project. -
Uses of Enquiry in com.ntu.fdae.group1.bto.views
Methods in com.ntu.fdae.group1.bto.views that return EnquiryModifier and TypeMethodDescriptionEnquiryUIHelper.selectEnquiryFromList
(List<Enquiry> enquiries, String listTitle) Displays a numbered list of enquiries with summary information and prompts the user to select one.Methods in com.ntu.fdae.group1.bto.views that return types with arguments of type EnquiryModifier and TypeMethodDescriptionEnquiryUIHelper.displayEnquiryList
(List<Enquiry> enquiries, String title) Displays a formatted list of enquiries, sorted by unreplied first, and returns a map for selection.Methods in com.ntu.fdae.group1.bto.views with parameters of type EnquiryModifier and TypeMethodDescriptionvoid
EnquiryUIHelper.displayEnquiryDetails
(Enquiry enquiry) Displays the full details of a single Enquiry object.Method parameters in com.ntu.fdae.group1.bto.views with type arguments of type EnquiryModifier and TypeMethodDescriptionEnquiryUIHelper.displayEnquiryList
(List<Enquiry> enquiries, String title) Displays a formatted list of enquiries, sorted by unreplied first, and returns a map for selection.EnquiryUIHelper.selectEnquiryFromList
(List<Enquiry> enquiries, String listTitle) Displays a numbered list of enquiries with summary information and prompts the user to select one.