Class ResultQualityReport


  • public class ResultQualityReport
    extends Report
    ResultQualityReport returns a historical list of average positions in a query result list for a given node.
    • Constructor Summary

      Constructors 
      Constructor Description
      ResultQualityReport​(java.lang.String dataPath, java.lang.String path)
      Creates a new report.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getPeriod()  
      java.util.Iterator getResult​(Session session)
      Runs the report and returns a result iterator over Object[] instances.
      void setPeriod​(int period)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResultQualityReport

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

      • getResult

        public java.util.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 indicating the month
        • Average position as a Long
        Specified by:
        getResult in class Report
        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.
      • getPeriod

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

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