Class ClearKeywordsReport


  • public class ClearKeywordsReport
    extends Report
    ClearKeywordsReport implements a report that removes all keyword properties.
    • Constructor Detail

      • ClearKeywordsReport

        public ClearKeywordsReport​(String dataPath,
                                   String keywordRelPath)
        Creates a new report.
        Parameters:
        dataPath - the path where the content is stored. E.g. '/content' or '' (empty String) if the complete workspace should be considered.
        keywordRelPath - the relative path of the keyword property.
    • Method Detail

      • getResult

        public 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 of the page where the property was removed.
        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.