OmniSearchService.java
2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* aQute.bnd.annotation.ProviderType
* com.day.cq.i18n.I18n
* com.day.cq.search.result.SearchResult
* org.apache.sling.api.resource.Resource
* org.apache.sling.api.resource.ResourceResolver
*/
package com.adobe.granite.omnisearch.api.core;
import aQute.bnd.annotation.ProviderType;
import com.adobe.granite.omnisearch.api.core.OmniSearchException;
import com.adobe.granite.omnisearch.api.suggestion.SuggestionResult;
import com.day.cq.i18n.I18n;
import com.day.cq.search.result.SearchResult;
import java.util.Iterator;
import java.util.Map;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;
@ProviderType
public interface OmniSearchService {
public static final String LOCATION = "location";
public static final String MIN_LENGTH_SUGGESTION_PROPERTY = "omnisearch.suggestion.requiretext.min";
public static final String SPELLCHECK_REQUIRE_PROPERTY = "omnisearch.suggestion.spellcheck.require";
public static final int MIN_LENGTH_FOR_SUGGESTION = 3;
public static final boolean SPELLCHECK_REQUIRE = false;
public Map<String, SearchResult> getSearchResults(ResourceResolver var1, Map<String, ?> var2, long var3, long var5);
public Map<String, SuggestionResult> getSuggestions(ResourceResolver var1, I18n var2, String var3, String var4);
public Map<String, Resource> getModules(ResourceResolver var1);
public Resource getModuleConfiguration(ResourceResolver var1, String var2);
public Iterator<Resource> getSavedSearches(ResourceResolver var1, String var2, long var3, long var5) throws OmniSearchException;
public Map<String, String> getSavedSearchParameters(ResourceResolver var1, String var2, String var3) throws OmniSearchException;
public Resource createOrUpdateSavedSearch(ResourceResolver var1, Map<String, Object> var2) throws OmniSearchException;
public boolean deleteSavedSearch(ResourceResolver var1, String var2, String var3) throws OmniSearchException;
}