Class CartRestorationFilter

java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
de.hybris.platform.yacceleratorstorefront.filters.CartRestorationFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

public class CartRestorationFilter extends org.springframework.web.filter.OncePerRequestFilter
Filter that the restores the user's cart. This is a spring configured filter that is executed by the PlatformFilterChain.
  • Constructor Details

    • CartRestorationFilter

      public CartRestorationFilter()
  • Method Details

    • doFilterInternal

      public void doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilterInternal in class org.springframework.web.filter.OncePerRequestFilter
      Throws:
      IOException
      javax.servlet.ServletException
    • restoreCartWithNoCode

      protected void restoreCartWithNoCode()
    • processAnonymousUser

      protected void processAnonymousUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    • processRestoration

      protected void processRestoration(javax.servlet.http.HttpServletRequest request)
    • getSessionService

      protected SessionService getSessionService()
    • setSessionService

      public void setSessionService(SessionService sessionService)
    • getCartRestoreCookieGenerator

      protected CartRestoreCookieGenerator getCartRestoreCookieGenerator()
    • setCartRestoreCookieGenerator

      public void setCartRestoreCookieGenerator(CartRestoreCookieGenerator cartRestoreCookieGenerator)
    • getCartFacade

      protected CartFacade getCartFacade()
    • setCartFacade

      public void setCartFacade(CartFacade cartFacade)
    • getBaseSiteService

      protected BaseSiteService getBaseSiteService()
    • setBaseSiteService

      public void setBaseSiteService(BaseSiteService baseSiteService)
    • getUserService

      protected UserService getUserService()
    • setUserService

      public void setUserService(UserService userService)
    • getCartService

      protected CartService getCartService()
    • setCartService

      public void setCartService(CartService cartService)