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
Subscription specific extension of
DefaultCommerceCartDao returning 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, SELECTCLAUSEFields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCartsForSiteAndUser(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, getCartsForRemovalForSiteAndUserMethods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
Constructor Details
-
DefaultSubscriptionCommerceCartDao
public DefaultSubscriptionCommerceCartDao()
-
-
Method Details
-
getCartsForSiteAndUser
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
-