org.exoplatform.commons.search.service
Class UnifiedSearchService
java.lang.Object
org.exoplatform.commons.search.service.UnifiedSearchService
- All Implemented Interfaces:
- org.exoplatform.services.rest.resource.ResourceContainer
public class UnifiedSearchService
- extends Object
- implements org.exoplatform.services.rest.resource.ResourceContainer
|
Constructor Summary |
UnifiedSearchService(org.exoplatform.commons.api.search.SearchService searchService,
org.exoplatform.commons.api.settings.SettingService settingService,
org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService,
org.exoplatform.web.WebAppController webAppController)
|
|
Method Summary |
static List<String> |
getEnabledSearchTypes()
|
javax.ws.rs.core.Response |
REST_getQuicksearchSetting()
|
javax.ws.rs.core.Response |
REST_getRegistry()
|
javax.ws.rs.core.Response |
REST_getSearchSetting()
|
javax.ws.rs.core.Response |
REST_getSites()
|
javax.ws.rs.core.Response |
REST_search(javax.ws.rs.core.UriInfo uriInfo,
String query,
String sSites,
String sTypes,
String sOffset,
String sLimit,
String sort,
String order)
|
javax.ws.rs.core.Response |
REST_setEnabledSearchtypes(String searchTypes)
|
javax.ws.rs.core.Response |
REST_setQuicksearchSetting(long resultsPerPage,
String searchTypes,
boolean searchCurrentSiteOnly)
|
javax.ws.rs.core.Response |
REST_setSearchSetting(long resultsPerPage,
String searchTypes,
boolean searchCurrentSiteOnly,
boolean hideSearchForm,
boolean hideFacetsFilter)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnifiedSearchService
public UnifiedSearchService(org.exoplatform.commons.api.search.SearchService searchService,
org.exoplatform.commons.api.settings.SettingService settingService,
org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService,
org.exoplatform.web.WebAppController webAppController)
REST_search
public javax.ws.rs.core.Response REST_search(@Context
javax.ws.rs.core.UriInfo uriInfo,
String query,
String sSites,
String sTypes,
String sOffset,
String sLimit,
String sort,
String order)
REST_getRegistry
public javax.ws.rs.core.Response REST_getRegistry()
REST_getSites
public javax.ws.rs.core.Response REST_getSites()
REST_getSearchSetting
public javax.ws.rs.core.Response REST_getSearchSetting()
REST_setSearchSetting
public javax.ws.rs.core.Response REST_setSearchSetting(long resultsPerPage,
String searchTypes,
boolean searchCurrentSiteOnly,
boolean hideSearchForm,
boolean hideFacetsFilter)
REST_getQuicksearchSetting
public javax.ws.rs.core.Response REST_getQuicksearchSetting()
REST_setQuicksearchSetting
public javax.ws.rs.core.Response REST_setQuicksearchSetting(long resultsPerPage,
String searchTypes,
boolean searchCurrentSiteOnly)
getEnabledSearchTypes
public static List<String> getEnabledSearchTypes()
REST_setEnabledSearchtypes
public javax.ws.rs.core.Response REST_setEnabledSearchtypes(String searchTypes)
Copyright © 2013 eXo Platform SAS. All Rights Reserved.