public class DefaultGuestCheckoutCartCleanStrategy extends java.lang.Object implements GuestCheckoutCartCleanStrategy
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AJAX_REQUEST_HEADER_NAME |
| Constructor and Description |
|---|
DefaultGuestCheckoutCartCleanStrategy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkWhetherURLContainsSkipPattern(HttpServletRequest request)
Checks whether the request's page is to be skipped (e.g.
|
void |
cleanGuestCart(HttpServletRequest request)
Removes the delivery address, delivery mode, payment info from the session cart, if the guest user moves away from
checkout pages.
|
protected CartService |
getCartService() |
protected CheckoutCustomerStrategy |
getCheckoutCustomerStrategy() |
protected SessionService |
getSessionService() |
java.util.List<java.lang.String> |
getSkipPatterns() |
protected UserService |
getUserService() |
protected boolean |
isAnonymousCheckout() |
protected boolean |
isGetMethod(HttpServletRequest httpRequest) |
void |
setCartService(CartService cartService) |
void |
setCheckoutCustomerStrategy(CheckoutCustomerStrategy checkoutCustomerStrategy) |
void |
setSessionService(SessionService sessionService) |
void |
setSkipPatterns(java.util.List<java.lang.String> skipPatterns) |
void |
setUserService(UserService userService) |
public static final java.lang.String AJAX_REQUEST_HEADER_NAME
public DefaultGuestCheckoutCartCleanStrategy()
public void cleanGuestCart(HttpServletRequest request)
GuestCheckoutCartCleanStrategycleanGuestCart in interface GuestCheckoutCartCleanStrategypublic boolean checkWhetherURLContainsSkipPattern(HttpServletRequest request)
GuestCheckoutCartCleanStrategycheckWhetherURLContainsSkipPattern in interface GuestCheckoutCartCleanStrategyprotected boolean isGetMethod(HttpServletRequest httpRequest)
protected CheckoutCustomerStrategy getCheckoutCustomerStrategy()
protected boolean isAnonymousCheckout()
public void setCheckoutCustomerStrategy(CheckoutCustomerStrategy checkoutCustomerStrategy)
protected CartService getCartService()
public void setCartService(CartService cartService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected UserService getUserService()
public void setUserService(UserService userService)
public java.util.List<java.lang.String> getSkipPatterns()
public void setSkipPatterns(java.util.List<java.lang.String> skipPatterns)
Copyright © 2018 SAP SE. All Rights Reserved.