Class ExternalCatalogSearchProviderProperties

java.lang.Object
com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties

@ConfigurationProperties("broadleaf.catalogbrowse.catalogsearchprovider") public class ExternalCatalogSearchProviderProperties extends Object
Author:
Nathan Moore (nathandmoore)
  • Constructor Details

    • ExternalCatalogSearchProviderProperties

      public ExternalCatalogSearchProviderProperties()
  • Method Details

    • getUrl

      public String getUrl()
      The base url for an external search service: https://localhost:8447/search.
    • setUrl

      public void setUrl(String url)
      The base url for an external search service: https://localhost:8447/search.
    • getSearchUri

      public String getSearchUri()
      The context path to the catalog search endpoint
    • setSearchUri

      public void setSearchUri(String searchUri)
      The context path to the catalog search endpoint
    • getSuggestUri

      public String getSuggestUri()
      The context path to the catalog search suggestions endpoint
    • setSuggestUri

      public void setSuggestUri(String suggestUri)
      The context path to the catalog search suggestions endpoint
    • isHydrateAssets

      public boolean isHydrateAssets()
      Determines whether an additional call to Catalog Services should be made to hydrate the search results with additional product assets.
    • setHydrateAssets

      public void setHydrateAssets(boolean hydrateAssets)
      Determines whether an additional call to Catalog Services should be made to hydrate the search results with additional product assets.
    • getServiceClient

      public String getServiceClient()
      The service client to use when calling search. Default is "catalogbrowseclient"
    • setServiceClient

      public void setServiceClient(String serviceClient)
      The service client to use when calling search. Default is "catalogbrowseclient"