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 CartModelgetCartForCodeAndUser(java.lang.String code, UserModel user)Gets the cart for code and user.CartModelgetCartForGuidAndSite(java.lang.String guid, BaseSiteModel site)Gets the cart for guid and site.CartModelgetCartForGuidAndSiteAndUser(java.lang.String guid, BaseSiteModel site, UserModel user)Gets the cart for guid and site and user.CartModelgetCartForSiteAndUser(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
-
-