Interface CommerceCartDao
-
- All Superinterfaces:
Dao
- All Known Implementing Classes:
DefaultCommerceCartDao
,DefaultSaveCartDao
,DefaultSubscriptionCommerceCartDao
,SelectiveSaveCartDao
public interface CommerceCartDao extends Dao
The Interface CommerceCartDao.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CartModel
getCartForCodeAndUser(java.lang.String code, UserModel user)
Gets the cart for code and user.CartModel
getCartForGuidAndSite(java.lang.String guid, BaseSiteModel site)
Gets the cart for guid and site.CartModel
getCartForGuidAndSiteAndUser(java.lang.String guid, BaseSiteModel site, UserModel user)
Gets the cart for guid and site and user.CartModel
getCartForSiteAndUser(BaseSiteModel site, UserModel user)
Gets the cart for site and user.java.util.List<CartModel>
getCartsForRemovalForSiteAndUser(java.util.Date modifiedBefore, BaseSiteModel site, UserModel user)
Gets the carts for removal for site and user.java.util.List<CartModel>
getCartsForSiteAndUser(BaseSiteModel site, UserModel user)
Gets the carts for site and user.
-
-
-
Method Detail
-
getCartForGuidAndSiteAndUser
CartModel getCartForGuidAndSiteAndUser(java.lang.String guid, BaseSiteModel site, UserModel user)
Gets the cart for guid and site and user.- Parameters:
guid
- the guidsite
- the siteuser
- the user- Returns:
- the cart for guid and site and user
-
getCartForGuidAndSite
CartModel getCartForGuidAndSite(java.lang.String guid, BaseSiteModel site)
Gets the cart for guid and site.- Parameters:
guid
- the guidsite
- the site- Returns:
- the cart for guid and site
-
getCartForCodeAndUser
CartModel getCartForCodeAndUser(java.lang.String code, UserModel user)
Gets the cart for code and user.- Parameters:
code
- the codeuser
- the user- Returns:
- the cart for code and user
-
getCartForSiteAndUser
CartModel getCartForSiteAndUser(BaseSiteModel site, UserModel user)
Gets the cart for site and user. Excluding saved carts and quote carts. To get save cart, useSaveCartDao.getSavedCartsForSiteAndUser(de.hybris.platform.commerceservices.search.pagedata.PageableData, BaseSiteModel, UserModel, List)
- Parameters:
site
- the siteuser
- the user- Returns:
- the cart for site and user
-
getCartsForSiteAndUser
java.util.List<CartModel> getCartsForSiteAndUser(BaseSiteModel site, UserModel user)
Gets the carts for site and user. Excluding saved carts and quote carts. To get save cart, useSaveCartDao.getSavedCartsForSiteAndUser(de.hybris.platform.commerceservices.search.pagedata.PageableData, BaseSiteModel, UserModel, List)
- Parameters:
site
- the siteuser
- the user- Returns:
- the carts for site and user
-
getCartsForRemovalForSiteAndUser
java.util.List<CartModel> getCartsForRemovalForSiteAndUser(java.util.Date modifiedBefore, BaseSiteModel site, UserModel user)
Gets the carts for removal for site and user. Excluding saved carts. To get save cart for removal, useSaveCartDao.getSavedCartsForRemovalForSite(BaseSiteModel)
- Parameters:
modifiedBefore
- the modified beforesite
- the siteuser
- the user- Returns:
- the carts for removal for site and user
-
-