java.lang.Object
de.hybris.platform.selectivecartsplitlistaddon.interceptors.beforecontroller.CartPageBeforeControllerHandler
All Implemented Interfaces:
BeforeControllerHandler

public class CartPageBeforeControllerHandler extends Object implements BeforeControllerHandler
Intercepts incoming requests to check if the current site will require authentication or not. The site can be secured through the HMC by accessing the list of web sites and modifying the attribute requiresAuthentication.
  • Constructor Details

    • CartPageBeforeControllerHandler

      public CartPageBeforeControllerHandler()
  • Method Details

    • beforeController

      public boolean beforeController(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handler) throws Exception
      Description copied from interface: BeforeControllerHandler
      Called before the DispatcherServlet calls the controller.
      Specified by:
      beforeController in interface BeforeControllerHandler
      Parameters:
      request - current HTTP request
      response - current HTTP response
      Returns:
      true if the execution chain should proceed with the next interceptor or the handler itself. Else, DispatcherServlet assumes that this interceptor has already dealt with the response itself.
      Throws:
      Exception - in case of errors
    • getSelectiveCartUpdateStrategy

      protected SelectiveCartUpdateStrategy getSelectiveCartUpdateStrategy()
    • setSelectiveCartUpdateStrategy

      public void setSelectiveCartUpdateStrategy(SelectiveCartUpdateStrategy selectiveCartUpdateStrategy)