001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.util.ProxyFactory;
018
019 import java.util.Collection;
020 import java.util.Set;
021
022
025 public class SearchEngineHelperUtil {
026
027 public static void flushQueuedSearchEngine() {
028 _searchEngineHelper.flushQueuedSearchEngine();
029 }
030
031 public static void flushQueuedSearchEngine(String searchEngineId) {
032 _searchEngineHelper.flushQueuedSearchEngine(searchEngineId);
033 }
034
035 public static String getDefaultSearchEngineId() {
036 return _searchEngineHelper.getDefaultSearchEngineId();
037 }
038
039 public static String[] getEntryClassNames() {
040 return _searchEngineHelper.getEntryClassNames();
041 }
042
043 public static SearchEngine getSearchEngine(String searchEngineId) {
044 return _searchEngineHelper.getSearchEngine(searchEngineId);
045 }
046
047 public static String getSearchEngineId(Collection<Document> documents) {
048 return _searchEngineHelper.getSearchEngineId(documents);
049 }
050
051 public static String getSearchEngineId(Document document) {
052 return _searchEngineHelper.getSearchEngineId(document);
053 }
054
055 public static Set<String> getSearchEngineIds() {
056 return _searchEngineHelper.getSearchEngineIds();
057 }
058
059 public static SearchEngine getSearchEngineSilent(String searchEngineId) {
060 return _searchEngineHelper.getSearchEngineSilent(searchEngineId);
061 }
062
063 public static SearchPermissionChecker getSearchPermissionChecker() {
064 return _searchPermissionChecker;
065 }
066
067 public static String getSearchReaderDestinationName(String searchEngineId) {
068 return _searchEngineHelper.getSearchReaderDestinationName(
069 searchEngineId);
070 }
071
072 public static String getSearchWriterDestinationName(String searchEngineId) {
073 return _searchEngineHelper.getSearchWriterDestinationName(
074 searchEngineId);
075 }
076
077 public static void initialize(long companyId) {
078 _searchEngineHelper.initialize(companyId);
079 }
080
081 public static void removeCompany(long companyId) {
082 _searchEngineHelper.removeCompany(companyId);
083 }
084
085 public static SearchEngine removeSearchEngine(String searchEngineId) {
086 return _searchEngineHelper.removeSearchEngine(searchEngineId);
087 }
088
089 public static void setDefaultSearchEngineId(String defaultSearchEngineId) {
090 _searchEngineHelper.setDefaultSearchEngineId(defaultSearchEngineId);
091 }
092
093 public static void setQueueCapacity(int queueCapacity) {
094 _searchEngineHelper.setQueueCapacity(queueCapacity);
095 }
096
097 public static void setSearchEngine(
098 String searchEngineId, SearchEngine searchEngine) {
099
100 _searchEngineHelper.setSearchEngine(searchEngineId, searchEngine);
101 }
102
103 private static final SearchEngineHelper _searchEngineHelper =
104 ProxyFactory.newServiceTrackedInstance(SearchEngineHelper.class);
105 private static final SearchPermissionChecker _searchPermissionChecker =
106 ProxyFactory.newServiceTrackedInstance(SearchPermissionChecker.class);
107
108 }