Class DefaultFindMultiCodeCouponStrategy
- java.lang.Object
-
- de.hybris.platform.couponservices.strategies.impl.AbstractFindCouponStrategy
-
- de.hybris.platform.couponservices.strategies.impl.DefaultFindMultiCodeCouponStrategy
-
- All Implemented Interfaces:
FindCouponStrategy
public class DefaultFindMultiCodeCouponStrategy extends AbstractFindCouponStrategy
Default implementation of theFindCouponStrategyinterface forMultiCodeCouponModel
-
-
Constructor Summary
Constructors Constructor Description DefaultFindMultiCodeCouponStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Optional<AbstractCouponModel>couponValidation(AbstractCouponModel coupon)protected CouponCodeGenerationServicegetCouponCodeGenerationService()protected java.lang.StringgetCouponId(java.lang.String couponCode)returns the couponId based on the givencouponCodevoidsetCouponCodeGenerationService(CouponCodeGenerationService couponCodeGenerationService)-
Methods inherited from class de.hybris.platform.couponservices.strategies.impl.AbstractFindCouponStrategy
findCouponForCouponCode, findValidatedCouponForCouponCode, getCouponByCode, getCouponDao, isActive, isEndDateAfter, isStartDateBefore, isWithinDateRange, setCouponDao
-
-
-
-
Method Detail
-
getCouponId
protected java.lang.String getCouponId(java.lang.String couponCode)
Description copied from class:AbstractFindCouponStrategyreturns the couponId based on the givencouponCode- Specified by:
getCouponIdin classAbstractFindCouponStrategy
-
getCouponCodeGenerationService
protected CouponCodeGenerationService getCouponCodeGenerationService()
-
couponValidation
protected java.util.Optional<AbstractCouponModel> couponValidation(AbstractCouponModel coupon)
- Overrides:
couponValidationin classAbstractFindCouponStrategy
-
setCouponCodeGenerationService
public void setCouponCodeGenerationService(CouponCodeGenerationService couponCodeGenerationService)
-
-