Class RecentViewedItemsService
- java.lang.Object
-
- com.hybris.ymkt.recommendation.services.RecentViewedItemsService
-
public class RecentViewedItemsService extends java.lang.ObjectManage 2 sessionRecentViewedItemsCollectionfor products and categories.
-
-
Field Summary
Fields Modifier and Type Field Description protected intmaxRecentViewedItemsprotected SessionServicesessionServiceprotected static java.lang.StringVISITED_CATEGORY_KEYprotected static java.lang.StringVISITED_PRODUCT_KEY
-
Constructor Summary
Constructors Constructor Description RecentViewedItemsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getRecentViewedCategories()protected RecentViewedItemsCollectiongetRecentViewedItemsCollection(java.lang.String key)java.util.List<java.lang.String>getRecentViewedProducts()voidproductVisited(java.lang.String productCode, java.lang.String categoryCode)Register visited product and category.voidsetMaxRecentViewedItems(int maxRecentViewedItems)voidsetSessionService(SessionService sessionService)
-
-
-
Field Detail
-
VISITED_PRODUCT_KEY
protected static final java.lang.String VISITED_PRODUCT_KEY
- See Also:
- Constant Field Values
-
VISITED_CATEGORY_KEY
protected static final java.lang.String VISITED_CATEGORY_KEY
- See Also:
- Constant Field Values
-
maxRecentViewedItems
protected int maxRecentViewedItems
-
sessionService
protected SessionService sessionService
-
-
Method Detail
-
getRecentViewedCategories
public java.util.List<java.lang.String> getRecentViewedCategories()
-
getRecentViewedItemsCollection
@Nonnull protected RecentViewedItemsCollection getRecentViewedItemsCollection(java.lang.String key)
-
getRecentViewedProducts
public java.util.List<java.lang.String> getRecentViewedProducts()
-
productVisited
public void productVisited(java.lang.String productCode, java.lang.String categoryCode)Register visited product and category.- Parameters:
productCode- Product code.categoryCode- Category code.
-
setMaxRecentViewedItems
public void setMaxRecentViewedItems(int maxRecentViewedItems)
-
setSessionService
public void setSessionService(SessionService sessionService)
-
-