Class DefaultVendorProductSearchFacade
- java.lang.Object
-
- de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade<ProductData>
-
- de.hybris.platform.marketplacefacades.impl.DefaultVendorProductSearchFacade
-
- All Implemented Interfaces:
ProductSearchFacade<ProductData>,VendorProductSearchFacade
public class DefaultVendorProductSearchFacade extends DefaultSolrProductSearchFacade<ProductData> implements VendorProductSearchFacade
An implementation ofVendorProductSearchFacade
-
-
Constructor Summary
Constructors Constructor Description DefaultVendorProductSearchFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Converter<CategoryModel,CategoryData>getCategoryConverter()MarketplaceProductServicegetMarketplaceProductService()VendorDatagetVendorCategories(java.lang.String vendorCode)get categories data from facet data for setting to vendor dataprotected Converter<FacetData<SearchStateData>,VendorData>getVendorCategoryFacetConverter()protected VendorFacadegetVendorFacade()voidsetCategoryConverter(Converter<CategoryModel,CategoryData> categoryConverter)voidsetMarketplaceProductService(MarketplaceProductService marketplaceProductService)voidsetVendorCategoryFacetConverter(Converter<FacetData<SearchStateData>,VendorData> vendorCategoryFacetConverter)voidsetVendorFacade(VendorFacade vendorFacade)-
Methods inherited from class de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade
categorySearch, categorySearch, categorySearch, decodeState, getAutocompleteService, getAutocompleteSuggestionConverter, getAutocompleteSuggestions, getProductCategorySearchPageConverter, getProductSearchService, getSearchQueryDecoder, getThreadContextService, setAutocompleteService, setAutocompleteSuggestionConverter, setProductCategorySearchPageConverter, setProductSearchService, setSearchQueryDecoder, setThreadContextService, textSearch, textSearch, textSearch
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.commercefacades.search.ProductSearchFacade
categorySearch, categorySearch, categorySearch, getAutocompleteSuggestions, textSearch, textSearch, textSearch
-
-
-
-
Method Detail
-
getVendorCategories
public VendorData getVendorCategories(java.lang.String vendorCode)
Description copied from interface:VendorProductSearchFacadeget categories data from facet data for setting to vendor data- Specified by:
getVendorCategoriesin interfaceVendorProductSearchFacade- Parameters:
vendorCode- the target vendor data to set categories- Returns:
- the vendor data contains categories data
-
getVendorFacade
protected VendorFacade getVendorFacade()
-
setVendorFacade
public void setVendorFacade(VendorFacade vendorFacade)
-
getVendorCategoryFacetConverter
protected Converter<FacetData<SearchStateData>,VendorData> getVendorCategoryFacetConverter()
-
setVendorCategoryFacetConverter
public void setVendorCategoryFacetConverter(Converter<FacetData<SearchStateData>,VendorData> vendorCategoryFacetConverter)
-
getCategoryConverter
protected Converter<CategoryModel,CategoryData> getCategoryConverter()
-
setCategoryConverter
public void setCategoryConverter(Converter<CategoryModel,CategoryData> categoryConverter)
-
getMarketplaceProductService
public MarketplaceProductService getMarketplaceProductService()
-
setMarketplaceProductService
public void setMarketplaceProductService(MarketplaceProductService marketplaceProductService)
-
-