Class ProductPercentageDiscountEvaluationStrategy
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.strategies.impl.ProductPercentageDiscountEvaluationStrategy
- All Implemented Interfaces:
AccommodationDiscountEvaluationStrategy
public class ProductPercentageDiscountEvaluationStrategy
extends Object
implements AccommodationDiscountEvaluationStrategy
Implementation of
AccommodationDiscountEvaluationStrategy which evaluates discount for
ProductPercentageDiscountPromotionModel-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluateDiscount(Double basePrice, ProductPromotionModel promotion, String currencyIso) Evaluates a strategy related to specific promotion to retrieve the value of discount.
-
Constructor Details
-
ProductPercentageDiscountEvaluationStrategy
public ProductPercentageDiscountEvaluationStrategy()
-
-
Method Details
-
evaluateDiscount
public Double evaluateDiscount(Double basePrice, ProductPromotionModel promotion, String currencyIso) Description copied from interface:AccommodationDiscountEvaluationStrategyEvaluates a strategy related to specific promotion to retrieve the value of discount.- Specified by:
evaluateDiscountin interfaceAccommodationDiscountEvaluationStrategy- Parameters:
basePrice- the base pricepromotion- the promotioncurrencyIso- the currency iso- Returns:
- discount value
-