Class Report

java.lang.Object
com.day.crx.statistics.Report
Direct Known Subclasses:
ClearKeywordsReport, ExtractKeywordsReport, JanitorReport, KeywordsReport, MostPopularQueriesReport, MostPopularResultsReport, PageViewReport, QueriesByResultReport, QueryHistoryReport, RecentQueriesReport, RelatedQueriesReport, ResultHistoryReport, ResultQualityReport, ResultsByQueryReport

public abstract class Report extends Object
Report is the abstract base class for all reports.
  • Constructor Details

    • Report

      public Report(String dataPath)
      Report constructor.
      Parameters:
      dataPath - the path where the query statistics are stored.
  • Method Details

    • getResult

      public abstract Iterator getResult(Session session) throws RepositoryException
      Runs the report and returns a result iterator over Object[] instances.
      Parameters:
      session - the session giving access to the workspace.
      Returns:
      Iterator over Object results.
      Throws:
      RepositoryException - if an error occurs while reading from the repository.