Package app.entity.report
Class EnquiryReport
java.lang.Object
app.entity.report.Report
app.entity.report.EnquiryReport
- All Implemented Interfaces:
ISerializable
The
EnquiryReport class represents a report on camp enquiries, including details about questions and answers.
It extends the Report class and implements the ISerializeable interface.-
Constructor Summary
ConstructorsConstructorDescriptionEnquiryReport(Camp camp) Constructs an EnquiryReport object with the specified camp.EnquiryReport(CampList camp) Constructs an EnquiryReport object with the specified camp list. -
Method Summary
-
Constructor Details
-
EnquiryReport
Constructs an EnquiryReport object with the specified camp list.- Parameters:
camp- The list of camps to be included in the report.
-
EnquiryReport
Constructs an EnquiryReport object with the specified camp.- Parameters:
camp- The camp to be included in the report.
-
-
Method Details
-
serialize
Serializes the enquiry report and represents its data as an ArrayList of ArrayList of Strings.- Specified by:
serializein interfaceISerializable- Specified by:
serializein classReport- Returns:
- An
ArrayList<ArrayList<String>>representing the serialized data of the enquiry report.
-