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