public class DefaultCartLoaderStrategy extends Object implements CartLoaderStrategy
Constructor and Description |
---|
DefaultCartLoaderStrategy() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyCurrencyToCartAndRecalculateIfNeeded()
Checks currently set currency and compares it with one set in cart.
|
protected void |
checkCartExpiration(String requestedCartID,
String restoredCartID)
Checks whether cart expired and informs user about the change
|
protected BaseSiteService |
getBaseSiteService() |
protected CartService |
getCartService() |
protected CommerceCartService |
getCommerceCartService() |
CommerceCommonI18NService |
getCommerceCommonI18NService() |
ModelService |
getModelService() |
protected boolean |
isBaseSiteValid(CartModel cart)
Checks if base site set in the cart is the same as one set in baseSiteService.
|
protected void |
loadAnonymousCart(String cartID)
Loads anonymous or guest cart
|
void |
loadCart(String cartId) |
protected void |
loadUserCart(String cartID)
Loads customer's cart
|
void |
setBaseSiteService(BaseSiteService baseSiteService) |
void |
setCartService(CartService cartService) |
void |
setCommerceCartService(CommerceCartService commerceCartService) |
void |
setCommerceCommonI18NService(CommerceCommonI18NService commerceCommonI18NService) |
void |
setModelService(ModelService modelService) |
void |
setUserService(UserService userService) |
public void loadCart(String cartId)
loadCart
in interface CartLoaderStrategy
protected void loadUserCart(String cartID)
cartID
- protected void loadAnonymousCart(String cartID)
cartID
- protected boolean isBaseSiteValid(CartModel cart)
protected void applyCurrencyToCartAndRecalculateIfNeeded()
protected void checkCartExpiration(String requestedCartID, String restoredCartID)
requestedCartID
- public void setUserService(UserService userService)
protected CommerceCartService getCommerceCartService()
public void setCommerceCartService(CommerceCartService commerceCartService)
protected CartService getCartService()
public void setCartService(CartService cartService)
protected BaseSiteService getBaseSiteService()
public void setBaseSiteService(BaseSiteService baseSiteService)
public CommerceCommonI18NService getCommerceCommonI18NService()
public void setCommerceCommonI18NService(CommerceCommonI18NService commerceCommonI18NService)
public ModelService getModelService()
public void setModelService(ModelService modelService)
Copyright © 2000-2016 hybris AG. All Rights Reserved.