Class CartRestorationBeforeViewHandler

java.lang.Object
de.hybris.platform.yacceleratorstorefront.interceptors.beforeview.CartRestorationBeforeViewHandler
All Implemented Interfaces:
BeforeViewHandler

public class CartRestorationBeforeViewHandler extends Object implements BeforeViewHandler
Handler to add cart restoration messages when appropriate
  • Constructor Details

    • CartRestorationBeforeViewHandler

      public CartRestorationBeforeViewHandler()
  • Method Details

    • beforeView

      public void beforeView(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.servlet.ModelAndView modelAndView) throws Exception
      Description copied from interface: BeforeViewHandler
      Called before the DispatcherServlet renders the view. Can expose additional model objects to the view via the given ModelAndView.
      Specified by:
      beforeView in interface BeforeViewHandler
      Parameters:
      request - current HTTP request
      response - current HTTP response
      modelAndView - the ModelAndView that the handler returned
      Throws:
      Exception - in case of errors
    • showModifications

      protected Boolean showModifications(javax.servlet.http.HttpServletRequest request)
      Decide whether or not the modifications related to the cart restoration or merge should be displayed in the notifications
      Parameters:
      request -
      Returns:
      whether or not to display the modifications
    • getSessionService

      protected SessionService getSessionService()
    • setSessionService

      public void setSessionService(SessionService sessionService)
    • getPagesToShowModifications

      protected List<String> getPagesToShowModifications()
    • setPagesToShowModifications

      public void setPagesToShowModifications(List<String> pagesToShowModifications)