Class Report

java.lang.Object
app.entity.report.Report
All Implemented Interfaces:
ISerializable
Direct Known Subclasses:
CampReport, EnquiryReport, PerformanceReport

public abstract class Report extends Object implements ISerializable
The Report class is an abstract class that implements the ISerializable interface. It serves as the base class for various types of reports in the system.
  • Constructor Details

    • Report

      public Report()
  • Method Details

    • serialize

      public abstract ArrayList<ArrayList<String>> serialize()
      Abstract method to serialize the report data into a list of lists of strings.
      Specified by:
      serialize in interface ISerializable
      Returns:
      An ArrayList<ArrayList<String>> representing the serialized data of the report.