Class QueryReportExecutor

java.lang.Object
com.adobe.acs.commons.reports.models.QueryReportExecutor
All Implemented Interfaces:
ReportExecutor

@Model(adaptables=org.apache.sling.api.SlingHttpServletRequest.class) public class QueryReportExecutor extends Object implements ReportExecutor
Model for executing report requests.
  • Constructor Summary

    Constructors
    Constructor
    Description
    QueryReportExecutor(org.apache.sling.api.SlingHttpServletRequest request, com.day.cq.search.QueryBuilder queryBuilder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Return all of the results based on the request parameters and supplied configuration settings in the configuration resource.
    Gets the details for this report executor
    The parameters used to execute the report.
    Return the page of results based on the request parameters and supplied configuration settings in the configuration resource.
    void
    setConfiguration(org.apache.sling.api.resource.Resource config)
    Set the resource used to configure this report executor.
    void
    setPage(int page)
    This method will be called by the ReportRunner to set the current results page.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.adobe.acs.commons.reports.api.ReportExecutor

    getParamPatternMap
  • Constructor Details

    • QueryReportExecutor

      @Inject public QueryReportExecutor(org.apache.sling.api.SlingHttpServletRequest request, com.day.cq.search.QueryBuilder queryBuilder)
  • Method Details