Uses of Interface
com.ntu.fdae.group1.bto.repository.booking.IBookingRepository
Packages that use IBookingRepository
Package
Description
-
Uses of IBookingRepository in com.ntu.fdae.group1.bto.repository.booking
Classes in com.ntu.fdae.group1.bto.repository.booking that implement IBookingRepositoryModifier and TypeClassDescriptionclass
Implementation of the IBookingRepository interface that persists Booking entities to a CSV file. -
Uses of IBookingRepository in com.ntu.fdae.group1.bto.services.booking
Constructors in com.ntu.fdae.group1.bto.services.booking with parameters of type IBookingRepositoryModifierConstructorDescriptionBookingService
(IApplicationRepository appRepo, IProjectRepository projRepo, IBookingRepository bookingRepo, IUserRepository userRepo) Constructs a new BookingService with the specified repositories. -
Uses of IBookingRepository in com.ntu.fdae.group1.bto.services.project
Constructors in com.ntu.fdae.group1.bto.services.project with parameters of type IBookingRepositoryModifierConstructorDescriptionReportService
(IBookingRepository bookRepo, IProjectRepository projRepo, IUserRepository userRepo) Constructs a new ReportService with the repositories needed for report generation. -
Uses of IBookingRepository in com.ntu.fdae.group1.bto.utils
Methods in com.ntu.fdae.group1.bto.utils with parameters of type IBookingRepositoryModifier and TypeMethodDescriptionstatic void
IdGenerator.initialise
(IProjectRepository projectRepo, IApplicationRepository applicationRepo, IBookingRepository bookingRepo, IEnquiryRepository enquiryRepo, IOfficerRegistrationRepository registrationRepo) Initialises the ID counters by scanning existing IDs from loaded repositories.