OmniSearchHandler.java 1.11 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.i18n.I18n
 *  com.day.cq.search.result.SearchResult
 *  javax.jcr.query.Query
 *  org.apache.sling.api.resource.Resource
 *  org.apache.sling.api.resource.ResourceResolver
 */
package com.adobe.granite.omnisearch.spi.core;

import com.adobe.granite.omnisearch.api.suggestion.PredicateSuggestion;
import com.day.cq.i18n.I18n;
import com.day.cq.search.result.SearchResult;
import java.util.List;
import java.util.Map;
import javax.jcr.query.Query;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;

public interface OmniSearchHandler {
    public String getID();

    public Query getSuggestionQuery(ResourceResolver var1, String var2);

    public List<PredicateSuggestion> getPredicateSuggestions(ResourceResolver var1, I18n var2, String var3);

    public Query getSpellCheckQuery(ResourceResolver var1, String var2);

    public Resource getModuleConfig(ResourceResolver var1);

    public SearchResult getResults(ResourceResolver var1, Map<String, Object> var2, long var3, long var5);
}