public class DefaultCommerceCartDao extends AbstractItemDao implements CommerceCartDao
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
FIND_CART_FOR_CODE_AND_SITE |
protected static java.lang.String |
FIND_CART_FOR_GUID_AND_SITE |
protected static java.lang.String |
FIND_CART_FOR_GUID_AND_USER_AND_SITE |
protected static java.lang.String |
FIND_CART_FOR_SITE_AND_USER_AND_EXCLUDED_GUID |
protected static java.lang.String |
FIND_CART_FOR_USER_AND_SITE |
protected static java.lang.String |
FIND_CARTS_FOR_SITE_AND_USER |
protected static java.lang.String |
FIND_EXPIRED_SAVED_CARTS_FOR_SITE_AND_USER |
protected static java.lang.String |
FIND_OLD_CARTS_FOR_SITE |
protected static java.lang.String |
FIND_OLD_CARTS_FOR_SITE_AND_USER |
protected static java.lang.String |
NOT_QUOTE_CART_CLAUSE |
protected static java.lang.String |
NOT_SAVED_CART_CLAUSE |
protected static java.lang.String |
ORDERBYCLAUSE |
protected static java.lang.String |
SELECTCLAUSE |
flexibleSearchService, modelService| Constructor and Description |
|---|
DefaultCommerceCartDao() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> FlexibleSearchQuery |
createSearchQuery(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.Class<T> resultClass) |
protected <T> java.util.List<T> |
doSearch(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.Class<T> resultClass)
Search for all.
|
protected <T> java.util.List<T> |
doSearch(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.Class<T> resultClass,
int count)
Do search with count.
|
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.
|
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelServiceprotected static final java.lang.String SELECTCLAUSE
protected static final java.lang.String ORDERBYCLAUSE
protected static final java.lang.String NOT_SAVED_CART_CLAUSE
protected static final java.lang.String NOT_QUOTE_CART_CLAUSE
protected static final java.lang.String FIND_CART_FOR_CODE_AND_SITE
protected static final java.lang.String FIND_CART_FOR_USER_AND_SITE
protected static final java.lang.String FIND_CART_FOR_GUID_AND_USER_AND_SITE
protected static final java.lang.String FIND_CART_FOR_GUID_AND_SITE
protected static final java.lang.String FIND_CARTS_FOR_SITE_AND_USER
protected static final java.lang.String FIND_CART_FOR_SITE_AND_USER_AND_EXCLUDED_GUID
protected static final java.lang.String FIND_OLD_CARTS_FOR_SITE
protected static final java.lang.String FIND_OLD_CARTS_FOR_SITE_AND_USER
protected static final java.lang.String FIND_EXPIRED_SAVED_CARTS_FOR_SITE_AND_USER
public CartModel getCartForCodeAndUser(java.lang.String code, UserModel user)
CommerceCartDaogetCartForCodeAndUser in interface CommerceCartDaocode - the codeuser - the userpublic CartModel getCartForSiteAndUser(BaseSiteModel site, UserModel user)
CommerceCartDaoSaveCartDao.getSavedCartsForSiteAndUser(de.hybris.platform.commerceservices.search.pagedata.PageableData, BaseSiteModel, UserModel, List)getCartForSiteAndUser in interface CommerceCartDaosite - the siteuser - the userpublic CartModel getCartForGuidAndSiteAndUser(java.lang.String guid, BaseSiteModel site, UserModel user)
CommerceCartDaogetCartForGuidAndSiteAndUser in interface CommerceCartDaoguid - the guidsite - the siteuser - the userpublic CartModel getCartForGuidAndSite(java.lang.String guid, BaseSiteModel site)
CommerceCartDaogetCartForGuidAndSite in interface CommerceCartDaoguid - the guidsite - the sitepublic java.util.List<CartModel> getCartsForSiteAndUser(BaseSiteModel site, UserModel user)
CommerceCartDaoSaveCartDao.getSavedCartsForSiteAndUser(de.hybris.platform.commerceservices.search.pagedata.PageableData, BaseSiteModel, UserModel, List)getCartsForSiteAndUser in interface CommerceCartDaosite - the siteuser - the userpublic java.util.List<CartModel> getCartsForRemovalForSiteAndUser(java.util.Date modifiedBefore, BaseSiteModel site, UserModel user)
CommerceCartDaoSaveCartDao.getSavedCartsForRemovalForSite(BaseSiteModel)getCartsForRemovalForSiteAndUser in interface CommerceCartDaomodifiedBefore - the modified beforesite - the siteuser - the userprotected <T> java.util.List<T> doSearch(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.Class<T> resultClass)
T - the generic typequery - the queryparams - the paramsresultClass - the result classprotected <T> java.util.List<T> doSearch(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.Class<T> resultClass,
int count)
T - the generic typequery - the queryparams - the paramsresultClass - the result classcount - the countprotected <T> FlexibleSearchQuery createSearchQuery(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params, java.lang.Class<T> resultClass)
Copyright © 2018 SAP SE. All Rights Reserved.