- java.lang.Object
-
- services.ReportGeneratorService
-
- All Implemented Interfaces:
IReportGeneratorService
public class ReportGeneratorService extends java.lang.Object implements IReportGeneratorService
ReportGeneratorService
implementsIReportGeneratorService
interface and creates an user interface for camp reports
-
-
Constructor Summary
Constructors Constructor Description ReportGeneratorService()
Construct an instance ofReportGeneratorService
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generateCampReport(Camp camp, int filter)
Generates a camp report based on the specified filter.void
generateCommitteePerformanceReport(Camp camp)
Generates a committee performance report for the specified camp.
-
-
-
Constructor Detail
-
ReportGeneratorService
public ReportGeneratorService()
Construct an instance ofReportGeneratorService
-
-
Method Detail
-
generateCampReport
public void generateCampReport(Camp camp, int filter)
Description copied from interface:IReportGeneratorService
Generates a camp report based on the specified filter.- Specified by:
generateCampReport
in interfaceIReportGeneratorService
- Parameters:
camp
- TheCamp
object for which the report is generated.filter
- The filter parameter used to customize the report.
-
generateCommitteePerformanceReport
public void generateCommitteePerformanceReport(Camp camp)
Description copied from interface:IReportGeneratorService
Generates a committee performance report for the specified camp.- Specified by:
generateCommitteePerformanceReport
in interfaceIReportGeneratorService
- Parameters:
camp
- TheCamp
object for which the committee performance report is generated.
-
-