Class ResultHistoryReport

  • public class ResultHistoryReport
    extends Report
    ResultHistoryReport implements a report that returns historical data about a given result.
    • Constructor Detail

      • ResultHistoryReport

        public ResultHistoryReport​(String dataPath,
                                   String path)
        Creates a new report.
        dataPath - the location where the result statistics are stored.
        path - the path of the result node.
    • Method Detail

      • getResult

        public Iterator getResult​(Session session)
                           throws RepositoryException
        Runs the report and returns a result iterator over Object[] instances. Returns result rows with the following objects:
        • Path String, which indicates the month
        • Long count (how many times the result was selected)
        Specified by:
        getResult in class Report
        session - the session giving access to the workspace.
        Iterator over Object results.
        RepositoryException - if an error occurs while reading from the repository.
      • getPeriod

        public int getPeriod()
        the report period in number of days.
      • setPeriod

        public void setPeriod​(int period)
        period - the report period in number of days.