Uses of Interface
com.ntu.fdae.group1.bto.repository.project.IProjectRepository
Packages that use IProjectRepository
Package
Description
-
Uses of IProjectRepository in com.ntu.fdae.group1.bto.repository.project
Classes in com.ntu.fdae.group1.bto.repository.project that implement IProjectRepositoryModifier and TypeClassDescriptionclass
Repository implementation for managing Project entities in the BTO Management System. -
Uses of IProjectRepository in com.ntu.fdae.group1.bto.services.booking
Constructors in com.ntu.fdae.group1.bto.services.booking with parameters of type IProjectRepositoryModifierConstructorDescriptionBookingService
(IApplicationRepository appRepo, IProjectRepository projRepo, IBookingRepository bookingRepo, IUserRepository userRepo) Constructs a new BookingService with the specified repositories.EligibilityService
(IProjectRepository projectRepository) Constructs a new EligibilityService with the required project repository.ReceiptService
(IUserRepository userRepo, IProjectRepository projRepo) Constructs a ReceiptService with required repositories. -
Uses of IProjectRepository in com.ntu.fdae.group1.bto.services.project
Constructors in com.ntu.fdae.group1.bto.services.project with parameters of type IProjectRepositoryModifierConstructorDescriptionApplicationService
(IApplicationRepository appRepo, IProjectRepository projRepo, IEligibilityService eligSvc, IOfficerRegistrationRepository officerRegRepo) Constructs a new ApplicationService with the specified repositories and services.OfficerRegistrationService
(IOfficerRegistrationRepository registrationRepo, IProjectRepository projectRepo, IApplicationRepository applicationRepo, IEligibilityService eligibilityService) Constructs a new OfficerRegistrationService with the specified repositories and services.ProjectService
(IProjectRepository projectRepo, IEligibilityService eligibilityService, IApplicationRepository applicationRepo, IOfficerRegistrationRepository officerRegRepo) Constructs a new ProjectService with the required dependencies.ReportService
(IBookingRepository bookRepo, IProjectRepository projRepo, IUserRepository userRepo) Constructs a new ReportService with the repositories needed for report generation. -
Uses of IProjectRepository in com.ntu.fdae.group1.bto.utils
Methods in com.ntu.fdae.group1.bto.utils with parameters of type IProjectRepositoryModifier 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.