Class PageViewReport


  • public class PageViewReport
    extends com.day.crx.statistics.Report
    PageViewReport implements a report that returns historical data about Page views.
    • Constructor Summary

      Constructors 
      Constructor Description
      PageViewReport​(java.lang.String dataPath, Page page, WCMMode mode)
      Creates a new report.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getPeriod()  
      java.util.Iterator<java.lang.Object[]> getResult​(javax.jcr.Session session)
      Returns result rows with the following objects: Path String, which indicates the day Long count :how many times the page has been viewed on thath day Long rollingCount: how many times the page has been viewed in the last 30days
      void setPeriod​(int period)  
      • Methods inherited from class java.lang.Object

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

      • PageViewReport

        public PageViewReport​(java.lang.String dataPath,
                              Page page,
                              WCMMode mode)
        Creates a new report.
        Parameters:
        dataPath - the location where the result statistics are stored.
        page - the page that was viewed
        mode - the WCM mode that was used to view the page
    • Method Detail

      • getResult

        public java.util.Iterator<java.lang.Object[]> getResult​(javax.jcr.Session session)
                                                         throws javax.jcr.RepositoryException
        Returns result rows with the following objects:
        • Path String, which indicates the day
        • Long count :how many times the page has been viewed on thath day
        • Long rollingCount: how many times the page has been viewed in the last 30days
        Specified by:
        getResult in class com.day.crx.statistics.Report
        Throws:
        javax.jcr.RepositoryException
      • 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