001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
019
020 import java.util.Locale;
021
022 import javax.portlet.PortletRequest;
023 import javax.portlet.PortletResponse;
024
025
028 public class SearchResultManagerUtil {
029
030 public static SearchResult createSearchResult(Document document)
031 throws PortalException {
032
033 return getSearchResultManager().createSearchResult(document);
034 }
035
036 public static SearchResultManager getSearchResultManager() {
037 PortalRuntimePermission.checkGetBeanProperty(
038 SearchResultManagerUtil.class);
039
040 return _searchResultManager;
041 }
042
043 public static void updateSearchResult(
044 SearchResult searchResult, Document document, Locale locale,
045 PortletRequest portletRequest, PortletResponse portletResponse)
046 throws PortalException {
047
048 getSearchResultManager().updateSearchResult(
049 searchResult, document, locale, portletRequest, portletResponse);
050 }
051
052 public void setSearchResultManager(
053 SearchResultManager searchResultManager) {
054
055 PortalRuntimePermission.checkSetBeanProperty(getClass());
056
057 _searchResultManager = searchResultManager;
058 }
059
060 private static SearchResultManager _searchResultManager;
061
062 }