Class FormsAbstractOmniSearchHandler
- java.lang.Object
-
- com.adobe.granite.omnisearch.commons.AbstractOmniSearchHandler
-
- com.adobe.forms.foundation.service.handlers.FormsAbstractOmniSearchHandler
-
- All Implemented Interfaces:
OmniSearchHandler
,javax.jcr.observation.EventListener
public abstract class FormsAbstractOmniSearchHandler extends AbstractOmniSearchHandler
-
-
Field Summary
-
Fields inherited from class com.adobe.granite.omnisearch.commons.AbstractOmniSearchHandler
METADATA_PATH
-
-
Constructor Summary
Constructors Constructor Description FormsAbstractOmniSearchHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResult
getResults(ResourceResolver resolver, java.util.Map predicateParameters, long limit, long offset)
returns the search results.void
onEvent(javax.jcr.observation.EventIterator eventIterator)
-
Methods inherited from class com.adobe.granite.omnisearch.commons.AbstractOmniSearchHandler
destroy, getLocationSuggestion, getModuleConfig, getPredicateSuggestions, getSpellCheckQuery, getSuggestionQuery, init, initialize
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adobe.granite.omnisearch.spi.core.OmniSearchHandler
getID
-
-
-
-
Method Detail
-
getResults
public SearchResult getResults(ResourceResolver resolver, java.util.Map predicateParameters, long limit, long offset)
Description copied from interface:OmniSearchHandler
returns the search results.- Parameters:
resolver
-ResourceResolver
instancepredicateParameters
- search predicate parameter map. Each module is independent to do search based on existing mechanism i.e. Oak Query enginer, QueryBuilder, some other api i.e User Manager search. Map of parameters this should be in format of <String, String> or <String, String[]>limit
- number of result on a pageoffset
- offset/start of result- Returns:
SearchResult
-
onEvent
public void onEvent(javax.jcr.observation.EventIterator eventIterator)
-
-