Uses of Class
de.hybris.platform.promotions.result.PromotionEvaluationContext
Packages that use PromotionEvaluationContext
Package
Description
-
Uses of PromotionEvaluationContext in de.hybris.platform.acceleratorservices.jalo.promotions
Methods in de.hybris.platform.acceleratorservices.jalo.promotions with parameters of type PromotionEvaluationContextModifier and TypeMethodDescriptionprotected PromotionResultAcceleratorProductMultiBuyPromotion.consumeItems(SessionContext ctx, PromotionEvaluationContext promoContext, Double promotionPriceValue, int triggerSize, PromotionOrderView pov) AcceleratorProductBOGOFPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) AcceleratorProductMultiBuyPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) -
Uses of PromotionEvaluationContext in de.hybris.platform.b2bacceleratorservices.jalo.promotions
Methods in de.hybris.platform.b2bacceleratorservices.jalo.promotions with parameters of type PromotionEvaluationContextModifier and TypeMethodDescriptionOrderThresholdDiscountPercentagePromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductPriceDiscountPromotionByPaymentType.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) Deprecated.ProductThresholdPriceDiscountPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) -
Uses of PromotionEvaluationContext in de.hybris.platform.promotionengineservices.jalo
Methods in de.hybris.platform.promotionengineservices.jalo with parameters of type PromotionEvaluationContextModifier and TypeMethodDescriptionRuleBasedPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) -
Uses of PromotionEvaluationContext in de.hybris.platform.promotions.impl
Methods in de.hybris.platform.promotions.impl with parameters of type PromotionEvaluationContextModifier and TypeMethodDescriptionprotected List<PromotionResultModel>DefaultPromotionsService.evaluatePromotion(PromotionEvaluationContext promoContext, AbstractPromotionModel promotion) -
Uses of PromotionEvaluationContext in de.hybris.platform.promotions.jalo
Methods in de.hybris.platform.promotions.jalo with parameters of type PromotionEvaluationContextModifier and TypeMethodDescriptionprotected booleanOrderPromotion.checkRestrictions(SessionContext ctx, PromotionEvaluationContext promoContext) Check the restrictions on this promotion.abstract List<PromotionResult>AbstractPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) Evaluate whether a promotion can fire or not.NullPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) OrderThresholdChangeDeliveryModePromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) OrderThresholdDiscountPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) OrderThresholdFreeGiftPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) OrderThresholdFreeVoucherPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) OrderThresholdPerfectPartnerPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductBOGOFPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductBundlePromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductFixedPricePromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductMultiBuyPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductOneToOnePerfectPartnerPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductPercentageDiscountPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductPerfectPartnerBundlePromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductPerfectPartnerPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductSteppedMultiBuyPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) protected List<PromotionResult>PromotionsManager.evaluatePromotion(SessionContext ctx, PromotionEvaluationContext promoContext, AbstractPromotion promotion) protected PromotionsManager.RestrictionSetResultProductPromotion.findAllProducts(SessionContext ctx, PromotionEvaluationContext promoContext) Find all products that this promotion applies to by both direct association and via categories.protected PromotionsManager.RestrictionSetResultProductPromotion.findEligibleProductsInBasket(SessionContext ctx, PromotionEvaluationContext promoContext) Return the intersection of the set of products bound to this promotion and the current cart contents. -
Uses of PromotionEvaluationContext in de.hybris.platform.promotions.util
Methods in de.hybris.platform.promotions.util with parameters of type PromotionEvaluationContextModifier and TypeMethodDescriptionstatic voidHelper.adjustUnitPrices(SessionContext ctx, PromotionEvaluationContext promoContext, List<PromotionOrderEntryConsumed> consumedEntries, double targetTotal, double originalTotal) Adjust the unit prices of the PromotionOrderEntryConsumed items specified to match the target total