Package interfaces
This subpackage contains the user interface classes
-
Interface Summary Interface Description IAuthService TheIAuthServiceinterface defines the methods for managing authentication services i.e.ICampStaffService TheICampStaffServiceinterface defines a contract for classes that provide services related to camp management for staff members.ICampStudentService TheICampStudentServiceinterface defines a contract for classes that provide services related to camp management for students.ICampView TheICampViewinterface defines a contract for classes that provide methods to display information about camps.IEnquiryCommitteeService TheIEnquiryCommitteeServiceinterface defines the contract for services related to camp enquiries for committee members.IEnquiryStaffService TheIEnquiryStaffServiceinterface defines the contract for services related to handling enquiries for camp staff.IEnquiryStudentService TheIEnquiryStudentServiceinterface provides methods for interacting with student enquiries related to camps.IEnquiryView TheIEnquiryViewinterface defines a contract for classes that handle the display ofEnquiryobjects.IFileDataService TheIFileDataServiceinterface defines a contract for classes that handle the import and export of data related to users, camps, enquiries, and suggestions.IReportGeneratorService TheIReportGeneratorServiceinterface defines a contract for classes that provide methods to generate reports related to camps and committee performance.ISuggestionCommitteeService TheISuggestionCommitteeServiceinterface defines a contract for classes that provide methods to manage suggestions submitted by students related to camps.ISuggestionStaffService TheISuggestionStaffServiceinterface defines a contract for classes that provide methods to manage suggestions submitted by students, specifically for staff members.ISuggestionView TheISuggestionViewinterface defines a contract for classes that provide methods to display suggestions, particularly for user interfaces.IUserService TheIUserServiceinterface defines a contract for user services