Class DefaultFindCustomerCouponStrategy
java.lang.Object
de.hybris.platform.couponservices.strategies.impl.AbstractFindCouponStrategy
de.hybris.platform.customercouponservices.strategies.impl.DefaultFindCustomerCouponStrategy
- All Implemented Interfaces:
FindCouponStrategy
Validates CustomerCouponModel, otherwise customer coupon can't be applied
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<AbstractCouponModel>couponValidation(AbstractCouponModel coupon) protected StringgetCouponId(String couponCode) returns the couponId based on the givencouponCodeMethods inherited from class de.hybris.platform.couponservices.strategies.impl.AbstractFindCouponStrategy
findCouponForCouponCode, findValidatedCouponForCouponCode, getConfigurationService, getCouponByCode, getCouponDao, isActive, isCouponUsedInPromotion, isEndDateAfter, isStartDateBefore, isWithinDateRange, setConfigurationService, setCouponDao
-
Constructor Details
-
DefaultFindCustomerCouponStrategy
public DefaultFindCustomerCouponStrategy()
-
-
Method Details
-
couponValidation
- Overrides:
couponValidationin classAbstractFindCouponStrategy
-
getCouponId
Description copied from class:AbstractFindCouponStrategyreturns the couponId based on the givencouponCode- Specified by:
getCouponIdin classAbstractFindCouponStrategy
-