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 CartModelcreateEmptySelectiveCart(CartModel newCart)protected CommerceSaveCartServicegetCommerceSaveCartService()protected DefaultSelectiveCartFactorygetSelectiveCartFactory()protected SelectiveCartServicegetSelectiveCartService()protected UserServicegetUserService()protected voidloadUserCart(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:DefaultCartLoaderStrategyLoads customer's cart- Overrides:
loadUserCartin 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()
-
-