Class SearchServiceImpl
java.lang.Object
org.exoplatform.social.core.search.impl.SearchServiceImpl
- All Implemented Interfaces:
org.exoplatform.social.core.search.SearchService,org.picocontainer.Startable
public class SearchServiceImpl
extends Object
implements org.exoplatform.social.core.search.SearchService, org.picocontainer.Startable
Service to manage Search connectors
-
Constructor Summary
ConstructorsConstructorDescriptionSearchServiceImpl(org.exoplatform.commons.api.settings.SettingService settingService) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnector(org.exoplatform.social.core.search.SearchConnectorPlugin connectorPlugin) Set<org.exoplatform.social.core.search.SearchConnector> Set<org.exoplatform.social.core.search.SearchConnector> getEnabledConnectors(String username) voidsetConnectorAsEnabled(String name, boolean enabled) voidstart()voidstop()
-
Constructor Details
-
SearchServiceImpl
public SearchServiceImpl(org.exoplatform.commons.api.settings.SettingService settingService)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.picocontainer.Startable
-
addConnector
public void addConnector(org.exoplatform.social.core.search.SearchConnectorPlugin connectorPlugin) -
getConnectors
- Specified by:
getConnectorsin interfaceorg.exoplatform.social.core.search.SearchService
-
getEnabledConnectors
public Set<org.exoplatform.social.core.search.SearchConnector> getEnabledConnectors(String username) - Specified by:
getEnabledConnectorsin interfaceorg.exoplatform.social.core.search.SearchService
-
getEnabledConnectorNames
- Specified by:
getEnabledConnectorNamesin interfaceorg.exoplatform.social.core.search.SearchService
-
setConnectorAsEnabled
- Specified by:
setConnectorAsEnabledin interfaceorg.exoplatform.social.core.search.SearchService
-