Class RecentViewedItemsService


  • public class RecentViewedItemsService
    extends java.lang.Object
    Manage 2 session RecentViewedItemsCollection for products and categories.
    • 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
    • Constructor Detail

      • RecentViewedItemsService

        public RecentViewedItemsService()
    • 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)