- java.lang.Object
-
- services.ReportGeneratorService
-
- All Implemented Interfaces:
IReportGeneratorService
public class ReportGeneratorService extends java.lang.Object implements IReportGeneratorService
ReportGeneratorServiceimplementsIReportGeneratorServiceinterface 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 voidgenerateCampReport(Camp camp, int filter)Generates a camp report based on the specified filter.voidgenerateCommitteePerformanceReport(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:IReportGeneratorServiceGenerates a camp report based on the specified filter.- Specified by:
generateCampReportin interfaceIReportGeneratorService- Parameters:
camp- TheCampobject 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:IReportGeneratorServiceGenerates a committee performance report for the specified camp.- Specified by:
generateCommitteePerformanceReportin interfaceIReportGeneratorService- Parameters:
camp- TheCampobject for which the committee performance report is generated.
-
-