Class DefaultCommercePromotionDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
-
- de.hybris.platform.commerceservices.promotion.dao.impl.DefaultCommercePromotionDao
-
- All Implemented Interfaces:
CommercePromotionDao,Dao
public class DefaultCommercePromotionDao extends AbstractItemDao implements CommercePromotionDao
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService
-
-
Constructor Summary
Constructors Constructor Description DefaultCommercePromotionDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)java.util.List<OrderPromotionModel>findOrderPromotions()Find all order promotionsjava.util.List<OrderPromotionModel>findOrderPromotions(java.util.Collection<PromotionGroupModel> promotionGroups)Find all order promotions from promotion groupjava.util.List<ProductPromotionModel>findProductPromotions()Find all product promotionsjava.util.List<ProductPromotionModel>findProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups)Find all product promotions from promotion groupjava.util.List<AbstractPromotionModel>findPromotionForCode(java.lang.String code)Find the promotion by given code.-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
-
-
-
Method Detail
-
findPromotionForCode
public java.util.List<AbstractPromotionModel> findPromotionForCode(java.lang.String code)
Description copied from interface:CommercePromotionDaoFind the promotion by given code.- Specified by:
findPromotionForCodein interfaceCommercePromotionDao- Parameters:
code- - promotion identifier- Returns:
- - found promotions list or empty list
-
findProductPromotions
public java.util.List<ProductPromotionModel> findProductPromotions()
Description copied from interface:CommercePromotionDaoFind all product promotions- Specified by:
findProductPromotionsin interfaceCommercePromotionDao- Returns:
- all product promotions
-
findOrderPromotions
public java.util.List<OrderPromotionModel> findOrderPromotions()
Description copied from interface:CommercePromotionDaoFind all order promotions- Specified by:
findOrderPromotionsin interfaceCommercePromotionDao- Returns:
- all order promotions
-
findProductPromotions
public java.util.List<ProductPromotionModel> findProductPromotions(java.util.Collection<PromotionGroupModel> promotionGroups)
Description copied from interface:CommercePromotionDaoFind all product promotions from promotion group- Specified by:
findProductPromotionsin interfaceCommercePromotionDao- Parameters:
promotionGroups- The promotion groups to evaluate- Returns:
- all product promotions
-
findOrderPromotions
public java.util.List<OrderPromotionModel> findOrderPromotions(java.util.Collection<PromotionGroupModel> promotionGroups)
Description copied from interface:CommercePromotionDaoFind all order promotions from promotion group- Specified by:
findOrderPromotionsin interfaceCommercePromotionDao- Parameters:
promotionGroups- The promotion groups to evaluate- Returns:
- all order promotions
-
doSearch
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)
-
-