Interface ProductConfigurationVariantSearchService

All Known Implementing Classes:
ProductConfigurationVariantSearchServiceImpl

public interface ProductConfigurationVariantSearchService
Service for searching variants.
  • Method Details

    • getVariantsForConfiguration

      List<VariantSearchResult> getVariantsForConfiguration(String configId, String productCode)
      Searches variants that are similar to the currently configured product identified by the given config id.
      Parameters:
      configId - configuration id of current configuration session
      productCode - product code of the currently configured product
      Returns:
      A List of variants that are similar to current configured product
    • getVariantsForCustomQuery

      List<VariantSearchResult> getVariantsForCustomQuery(SolrSearchQueryData searchQueryData)
      Searches variants that are similar to the currently configured product identified by the given config id.
      Parameters:
      searchQueryData - search query to be used
      Returns:
      A List of variants that are similar to current configured product