Uses of Interface
com.ntu.fdae.group1.bto.repository.project.IApplicationRepository
Packages that use IApplicationRepository
Package
Description
-
Uses of IApplicationRepository in com.ntu.fdae.group1.bto.repository.project
Classes in com.ntu.fdae.group1.bto.repository.project that implement IApplicationRepositoryModifier and TypeClassDescriptionclass
Implementation of the IApplicationRepository interface that persists Application entities to a CSV file. -
Uses of IApplicationRepository in com.ntu.fdae.group1.bto.services.booking
Constructors in com.ntu.fdae.group1.bto.services.booking with parameters of type IApplicationRepositoryModifierConstructorDescriptionBookingService
(IApplicationRepository appRepo, IProjectRepository projRepo, IBookingRepository bookingRepo, IUserRepository userRepo) Constructs a new BookingService with the specified repositories. -
Uses of IApplicationRepository in com.ntu.fdae.group1.bto.services.project
Constructors in com.ntu.fdae.group1.bto.services.project with parameters of type IApplicationRepositoryModifierConstructorDescriptionApplicationService
(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. -
Uses of IApplicationRepository in com.ntu.fdae.group1.bto.utils
Methods in com.ntu.fdae.group1.bto.utils with parameters of type IApplicationRepositoryModifier 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.