Class DefaultSubscriptionCommerceCartDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
-
- de.hybris.platform.commerceservices.order.dao.impl.DefaultCommerceCartDao
-
- de.hybris.platform.subscriptionservices.daos.impl.DefaultSubscriptionCommerceCartDao
-
- All Implemented Interfaces:
CommerceCartDao,Dao
public class DefaultSubscriptionCommerceCartDao extends DefaultCommerceCartDao
Subscription specific extension ofDefaultCommerceCartDaoreturning only master carts checking if Cart.parent is NULL.
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.commerceservices.order.dao.impl.DefaultCommerceCartDao
FIND_CART_FOR_CODE_AND_SITE, FIND_CART_FOR_GUID_AND_SITE, FIND_CART_FOR_GUID_AND_USER_AND_SITE, FIND_CART_FOR_SITE_AND_USER_AND_EXCLUDED_GUID, FIND_CART_FOR_USER_AND_SITE, FIND_CARTS_FOR_SITE_AND_USER, FIND_EXPIRED_SAVED_CARTS_FOR_SITE_AND_USER, FIND_OLD_CARTS_FOR_SITE, FIND_OLD_CARTS_FOR_SITE_AND_USER, NOT_QUOTE_CART_CLAUSE, NOT_SAVED_CART_CLAUSE, ORDERBYCLAUSE, SELECTCLAUSE
-
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService
-
-
Constructor Summary
Constructors Constructor Description DefaultSubscriptionCommerceCartDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CartModel>getCartsForSiteAndUser(BaseSiteModel site, UserModel user)Gets the carts for site and user.-
Methods inherited from class de.hybris.platform.commerceservices.order.dao.impl.DefaultCommerceCartDao
createSearchQuery, doSearch, doSearch, getCartForCodeAndUser, getCartForGuidAndSite, getCartForGuidAndSiteAndUser, getCartForSiteAndUser, getCartsForRemovalForSiteAndUser
-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
-
-
-
Method Detail
-
getCartsForSiteAndUser
public java.util.List<CartModel> getCartsForSiteAndUser(BaseSiteModel site, UserModel user)
Description copied from interface:CommerceCartDaoGets 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)- Specified by:
getCartsForSiteAndUserin interfaceCommerceCartDao- Overrides:
getCartsForSiteAndUserin classDefaultCommerceCartDao- Parameters:
site- the siteuser- the user- Returns:
- the carts for site and user
-
-