public class ProductStockLevelProcessor extends Object implements PostSearchMetaProcessor<ProductModel,FacetSearchPageData<?,SearchResultValueData>>
| Modifier and Type | Field and Description |
|---|---|
static String |
SEARCH_RESULT_VALUE_DATA_STOCK_LEVEL_STATUS |
| Constructor and Description |
|---|
ProductStockLevelProcessor() |
| Modifier and Type | Method and Description |
|---|---|
BaseStoreService |
getBaseStoreService() |
protected CommerceStockService |
getCommerceStockService() |
protected <T> T |
getValue(SearchResultValueData source,
String propertyName) |
void |
populateMetaData(List<DataObject<ProductModel>> metaItems,
FacetSearchPageData<?,SearchResultValueData> providerSearchResult)
Populate the results meta data with some additional data related to the result items.
|
void |
setBaseStoreService(BaseStoreService baseStoreService) |
void |
setCommerceStockService(CommerceStockService commerceStockService) |
public static final String SEARCH_RESULT_VALUE_DATA_STOCK_LEVEL_STATUS
protected CommerceStockService getCommerceStockService()
public void setCommerceStockService(CommerceStockService commerceStockService)
public BaseStoreService getBaseStoreService()
public void setBaseStoreService(BaseStoreService baseStoreService)
public void populateMetaData(List<DataObject<ProductModel>> metaItems, FacetSearchPageData<?,SearchResultValueData> providerSearchResult)
PostSearchMetaProcessorpopulateMetaData in interface PostSearchMetaProcessor<ProductModel,FacetSearchPageData<?,SearchResultValueData>>metaItems - The result items and their meta dataproviderSearchResult - the search service specific results objectprotected <T> T getValue(SearchResultValueData source, String propertyName)
Copyright © 2017 SAP SE. All Rights Reserved.