Class SelectiveCartLoaderStrategy
- java.lang.Object
-
- de.hybris.platform.commercewebservicescommons.strategies.impl.DefaultCartLoaderStrategy
-
- de.hybris.platform.selectivecartfacades.strategies.impl.SelectiveCartLoaderStrategy
-
- All Implemented Interfaces:
CartLoaderStrategy
public class SelectiveCartLoaderStrategy extends DefaultCartLoaderStrategy
Strategy that loads cart into the session, implementing in selective cart
-
-
Constructor Summary
Constructors Constructor Description SelectiveCartLoaderStrategy(UserService userService, DefaultSelectiveCartFactory selectiveCartFactory, SelectiveCartService selectiveCartService, CommerceSaveCartService commerceSaveCartService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CartModel
createEmptySelectiveCart(CartModel newCart)
protected CommerceSaveCartService
getCommerceSaveCartService()
protected DefaultSelectiveCartFactory
getSelectiveCartFactory()
protected SelectiveCartService
getSelectiveCartService()
protected UserService
getUserService()
protected void
loadUserCart(java.lang.String cartID, boolean refresh)
Loads customer's cart-
Methods inherited from class de.hybris.platform.commercewebservicescommons.strategies.impl.DefaultCartLoaderStrategy
applyCurrencyToCartAndRecalculateIfNeeded, checkCartExpiration, getBaseSiteService, getCartService, getCommerceCartService, getCommerceCommonI18NService, getModelService, isBaseSiteValid, isCartRefreshedByDefault, loadAnonymousCart, loadCart, loadCart, restoreCart, setBaseSiteService, setCartRefreshedByDefault, setCartService, setCommerceCartService, setCommerceCommonI18NService, setModelService, setUserService
-
-
-
-
Constructor Detail
-
SelectiveCartLoaderStrategy
public SelectiveCartLoaderStrategy(UserService userService, DefaultSelectiveCartFactory selectiveCartFactory, SelectiveCartService selectiveCartService, CommerceSaveCartService commerceSaveCartService)
-
-
Method Detail
-
loadUserCart
protected void loadUserCart(java.lang.String cartID, boolean refresh)
Description copied from class:DefaultCartLoaderStrategy
Loads customer's cart- Overrides:
loadUserCart
in classDefaultCartLoaderStrategy
-
createEmptySelectiveCart
protected CartModel createEmptySelectiveCart(CartModel newCart) throws CommerceSaveCartException
- Throws:
CommerceSaveCartException
-
getUserService
protected UserService getUserService()
-
getSelectiveCartFactory
protected DefaultSelectiveCartFactory getSelectiveCartFactory()
-
getCommerceSaveCartService
protected CommerceSaveCartService getCommerceSaveCartService()
-
getSelectiveCartService
protected SelectiveCartService getSelectiveCartService()
-
-