Class DefaultCouponDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
-
- de.hybris.platform.couponservices.dao.impl.DefaultCouponDao
-
public class DefaultCouponDao extends AbstractItemDao implements CouponDao
Default implementation ofCouponDao.
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService
-
-
Constructor Summary
Constructors Constructor Description DefaultCouponDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractCouponModelfindCouponById(java.lang.String couponId)Finds the AbstractCouponModel by its couponId.MultiCodeCouponModelfindMultiCodeCouponById(java.lang.String couponId)Returns the MultiCodeCoupon for the given couponId.java.util.List<MultiCodeCouponModel>findMultiCodeCouponsByCodeConfiguration(CodeGenerationConfigurationModel config)Returns the list of MultiCodeCoupons that have the given configuration.SingleCodeCouponModelfindSingleCodeCouponById(java.lang.String couponId)Finds the SingleCodeCouponModel by its couponId.-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
-
-
-
Method Detail
-
findCouponById
public AbstractCouponModel findCouponById(java.lang.String couponId)
Description copied from interface:CouponDaoFinds the AbstractCouponModel by its couponId.- Specified by:
findCouponByIdin interfaceCouponDao- Parameters:
couponId- the couponId- Returns:
- AbstractCouponModel by its couponId.
-
findSingleCodeCouponById
public SingleCodeCouponModel findSingleCodeCouponById(java.lang.String couponId)
Description copied from interface:CouponDaoFinds the SingleCodeCouponModel by its couponId.- Specified by:
findSingleCodeCouponByIdin interfaceCouponDao- Parameters:
couponId- the couponId- Returns:
- SingleCodeCouponModel by its couponId.
-
findMultiCodeCouponById
public MultiCodeCouponModel findMultiCodeCouponById(java.lang.String couponId)
Description copied from interface:CouponDaoReturns the MultiCodeCoupon for the given couponId.- Specified by:
findMultiCodeCouponByIdin interfaceCouponDao- Parameters:
couponId- the coupon id- Returns:
- The MultiCodeCoupon for the given coupon id or null if none is found
-
findMultiCodeCouponsByCodeConfiguration
public java.util.List<MultiCodeCouponModel> findMultiCodeCouponsByCodeConfiguration(CodeGenerationConfigurationModel config)
Description copied from interface:CouponDaoReturns the list of MultiCodeCoupons that have the given configuration.- Specified by:
findMultiCodeCouponsByCodeConfigurationin interfaceCouponDao- Parameters:
config- the configuration- Returns:
- The list of muli code coupons that use the given configuration
-
-