Uses of Class
com.ntu.fdae.group1.bto.models.booking.Booking
Packages that use Booking
Package
Description
-
Uses of Booking in com.ntu.fdae.group1.bto.controllers.booking
Methods in com.ntu.fdae.group1.bto.controllers.booking that return BookingModifier and TypeMethodDescriptionBookingController.createBooking
(HDBOfficer officer, String applicantNric, FlatType flatType) Creates a new booking for an applicant by an HDB officer.Methods in com.ntu.fdae.group1.bto.controllers.booking that return types with arguments of type BookingModifier and TypeMethodDescriptionBookingController.getBookingsForProject
(String projectId) Retrieves all bookings associated with a specific project.Methods in com.ntu.fdae.group1.bto.controllers.booking with parameters of type BookingModifier and TypeMethodDescriptionReceiptController.getBookingReceiptInfo
(HDBOfficer officer, Booking booking) Retrieves the consolidated information needed to generate a booking receipt. -
Uses of Booking in com.ntu.fdae.group1.bto.repository.booking
Methods in com.ntu.fdae.group1.bto.repository.booking that return BookingModifier and TypeMethodDescriptionBookingRepository.findByApplicantNric
(String nric) Finds all bookings made by a specific applicant.IBookingRepository.findByApplicantNric
(String applicantNric) Finds all bookings made by a specific applicant.BookingRepository.findByApplicationId
(String applicationId) Finds a booking by its associated application ID.IBookingRepository.findByApplicationId
(String applicationId) Finds a booking by its associated application ID.Finds a booking by its unique identifier.Finds a booking by its unique identifier.Methods in com.ntu.fdae.group1.bto.repository.booking that return types with arguments of type BookingModifier and TypeMethodDescriptionBookingRepository.findAll()
Retrieves all entities currently managed by this repository.BookingRepository.findByProjectId
(String projectId) Finds all bookings associated with a specific project.IBookingRepository.findByProjectId
(String projectId) Finds all bookings associated with a specific project.BookingRepository.loadAll()
Loads all entities from the persistent storage into memory.Methods in com.ntu.fdae.group1.bto.repository.booking with parameters of type BookingModifier and TypeMethodDescriptionvoid
Saves an entity to the repository.Method parameters in com.ntu.fdae.group1.bto.repository.booking with type arguments of type Booking -
Uses of Booking in com.ntu.fdae.group1.bto.services.booking
Methods in com.ntu.fdae.group1.bto.services.booking that return BookingModifier and TypeMethodDescriptionBookingService.performBooking
(HDBOfficer officer, String applicantNRIC, FlatType flatType) Performs a booking operation for an applicant by an HDB officer.IBookingService.performBooking
(HDBOfficer officer, String applicantNric, FlatType flatType) Performs a booking operation for an applicant by an HDB officer.Methods in com.ntu.fdae.group1.bto.services.booking that return types with arguments of type BookingModifier and TypeMethodDescriptionBookingService.getBookingsByProject
(String projectId) Retrieves all bookings associated with a specific project.IBookingService.getBookingsByProject
(String projectId) Retrieves all bookings associated with a specific project.Methods in com.ntu.fdae.group1.bto.services.booking with parameters of type BookingModifier 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 Booking in com.ntu.fdae.group1.bto.views
Methods in com.ntu.fdae.group1.bto.views that return BookingModifier and TypeMethodDescriptionBookingUIHelper.selectBookingFromList
(List<Booking> bookings, String title) Displays a list of bookings and prompts the user to select one.Method parameters in com.ntu.fdae.group1.bto.views with type arguments of type BookingModifier and TypeMethodDescriptionBookingUIHelper.selectBookingFromList
(List<Booking> bookings, String title) Displays a list of bookings and prompts the user to select one.