Package interfaces
This subpackage contains the user interface classes
-
Interface Summary Interface Description IAuthService TheIAuthService
interface defines the methods for managing authentication services i.e.ICampStaffService TheICampStaffService
interface defines a contract for classes that provide services related to camp management for staff members.ICampStudentService TheICampStudentService
interface defines a contract for classes that provide services related to camp management for students.ICampView TheICampView
interface defines a contract for classes that provide methods to display information about camps.IEnquiryCommitteeService TheIEnquiryCommitteeService
interface defines the contract for services related to camp enquiries for committee members.IEnquiryStaffService TheIEnquiryStaffService
interface defines the contract for services related to handling enquiries for camp staff.IEnquiryStudentService TheIEnquiryStudentService
interface provides methods for interacting with student enquiries related to camps.IEnquiryView TheIEnquiryView
interface defines a contract for classes that handle the display ofEnquiry
objects.IFileDataService TheIFileDataService
interface defines a contract for classes that handle the import and export of data related to users, camps, enquiries, and suggestions.IReportGeneratorService TheIReportGeneratorService
interface defines a contract for classes that provide methods to generate reports related to camps and committee performance.ISuggestionCommitteeService TheISuggestionCommitteeService
interface defines a contract for classes that provide methods to manage suggestions submitted by students related to camps.ISuggestionStaffService TheISuggestionStaffService
interface defines a contract for classes that provide methods to manage suggestions submitted by students, specifically for staff members.ISuggestionView TheISuggestionView
interface defines a contract for classes that provide methods to display suggestions, particularly for user interfaces.IUserService TheIUserService
interface defines a contract for user services