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 Details

    • SearchServiceImpl

      public SearchServiceImpl(org.exoplatform.commons.api.settings.SettingService settingService)
  • Method Details

    • start

      public void start()
      Specified by:
      start in interface org.picocontainer.Startable
    • stop

      public void stop()
      Specified by:
      stop in interface org.picocontainer.Startable
    • addConnector

      public void addConnector(org.exoplatform.social.core.search.SearchConnectorPlugin connectorPlugin)
    • getConnectors

      public Set<org.exoplatform.social.core.search.SearchConnector> getConnectors()
      Specified by:
      getConnectors in interface org.exoplatform.social.core.search.SearchService
    • getEnabledConnectors

      public Set<org.exoplatform.social.core.search.SearchConnector> getEnabledConnectors(String username)
      Specified by:
      getEnabledConnectors in interface org.exoplatform.social.core.search.SearchService
    • getEnabledConnectorNames

      public List<String> getEnabledConnectorNames()
      Specified by:
      getEnabledConnectorNames in interface org.exoplatform.social.core.search.SearchService
    • setConnectorAsEnabled

      public void setConnectorAsEnabled(String name, boolean enabled)
      Specified by:
      setConnectorAsEnabled in interface org.exoplatform.social.core.search.SearchService