Class HistorySearchHandler

  • All Implemented Interfaces:
    com.adobe.granite.omnisearch.spi.core.OmniSearchHandler

    public class HistorySearchHandler
    extends Object
    implements com.adobe.granite.omnisearch.spi.core.OmniSearchHandler
    Omnisearch handler for AECU history.
    Author:
    Roland Gruber
    • Constructor Detail

      • HistorySearchHandler

        public HistorySearchHandler()
    • Method Detail

      • getID

        public String getID()
        Specified by:
        getID in interface com.adobe.granite.omnisearch.spi.core.OmniSearchHandler
      • getModuleConfig

        public org.apache.sling.api.resource.Resource getModuleConfig​(org.apache.sling.api.resource.ResourceResolver resourceResolver)
        Specified by:
        getModuleConfig in interface com.adobe.granite.omnisearch.spi.core.OmniSearchHandler
      • getPredicateSuggestions

        public List<com.adobe.granite.omnisearch.api.suggestion.PredicateSuggestion> getPredicateSuggestions​(org.apache.sling.api.resource.ResourceResolver arg0,
                                                                                                             com.day.cq.i18n.I18n arg1,
                                                                                                             String arg2)
        Specified by:
        getPredicateSuggestions in interface com.adobe.granite.omnisearch.spi.core.OmniSearchHandler
      • getResults

        public com.day.cq.search.result.SearchResult getResults​(org.apache.sling.api.resource.ResourceResolver resolver,
                                                                Map<String,​Object> predicateParameters,
                                                                long limit,
                                                                long offset)
        Specified by:
        getResults in interface com.adobe.granite.omnisearch.spi.core.OmniSearchHandler
      • getSpellCheckQuery

        public javax.jcr.query.Query getSpellCheckQuery​(org.apache.sling.api.resource.ResourceResolver resourceResolver,
                                                        String searchTerm)
        Specified by:
        getSpellCheckQuery in interface com.adobe.granite.omnisearch.spi.core.OmniSearchHandler
      • getSuggestionQuery

        public javax.jcr.query.Query getSuggestionQuery​(org.apache.sling.api.resource.ResourceResolver resourceResolver,
                                                        String searchTerm)
        Specified by:
        getSuggestionQuery in interface com.adobe.granite.omnisearch.spi.core.OmniSearchHandler