Class ResultSelected

java.lang.Object
com.day.crx.statistics.Entry
com.day.crx.statistics.result.ResultSelected

public class ResultSelected extends Entry
ResultSelected...
  • Field Details

    • COUNT

      public static final String COUNT
      Name of the property that contains the count.
      See Also:
    • ROLLING_WEEK_COUNT

      public static final String ROLLING_WEEK_COUNT
      Name of the property that contains the rolling week count.
      See Also:
    • ROLLING_MONTH_COUNT

      public static final String ROLLING_MONTH_COUNT
      Name of the property that contains the rolling month count.
      See Also:
    • AVG_POSITION

      public static final String AVG_POSITION
      Name of the property that contains the average position of a selected result.
      See Also:
    • QUERIES

      public static final String QUERIES
      Name of the property that contains the recent queries that lead to this result.
      See Also:
  • Constructor Details

    • ResultSelected

      public ResultSelected(String pathPrefix, String path, long position, String query)
      Creates a new ResultSelected instance.
      Parameters:
      pathPrefix - the location where the query information will be stored.
      path - the path of the selected result.
      position - the position of the result.
      query - the query that lead to this result.
  • Method Details

    • write

      public void write(Node node) throws RepositoryException
      Writes the statistics to the passed node.
      Overrides:
      write in class Entry
      Parameters:
      node - the node where to write the statistics.
      Throws:
      RepositoryException - if an error occurs while writing.
    • getResultPath

      public String getResultPath()
      Returns:
      the path of the result node.