Package com.day.crx.statistics.query
Class RemoveOldQueriesReport
java.lang.Object
com.day.crx.statistics.Report
com.day.crx.statistics.JanitorReport
com.day.crx.statistics.query.RemoveOldQueriesReport
RemoveOldQueriesReport implements a report, which removes old
query statistics based on two threshold dates, one for monthly and another
one for daily statistics.-
Constructor Summary
ConstructorsConstructorDescriptionRemoveOldQueriesReport(String dataPath, boolean dryRun) Creates a new report. -
Method Summary
Methods inherited from class com.day.crx.statistics.JanitorReport
getDayThresholdDate, getMonthThresholdDate, isDryRun, setDayThresholdDate, setMonthThresholdDate
-
Constructor Details
-
RemoveOldQueriesReport
Creates a new report.- Parameters:
dataPath- the path where query data is stored.dryRun- whether the data should actually be removed.
-
-
Method Details
-
getResult
Runs the report and returns a result iterator overObject[]instances. Returns result rows with the following objects:- Path
Stringof the node that was removed.
- Specified by:
getResultin classReport- Parameters:
session- the session giving access to the workspace.- Returns:
- Iterator over
Objectresults. - Throws:
RepositoryException- if an error occurs while reading from the repository.
- Path
-