Uses of Class
de.hybris.platform.promotions.jalo.PromotionResult
Packages that use PromotionResult
Package
Description
-
Uses of PromotionResult in de.hybris.platform.acceleratorservices.jalo.promotions
Methods in de.hybris.platform.acceleratorservices.jalo.promotions that return PromotionResultModifier and TypeMethodDescriptionprotected PromotionResultAcceleratorProductMultiBuyPromotion.consumeItems(SessionContext ctx, PromotionEvaluationContext promoContext, Double promotionPriceValue, int triggerSize, PromotionOrderView pov) Methods in de.hybris.platform.acceleratorservices.jalo.promotions that return types with arguments of type PromotionResultModifier and TypeMethodDescriptionAcceleratorProductBOGOFPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) AcceleratorProductMultiBuyPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) -
Uses of PromotionResult in de.hybris.platform.b2bacceleratorservices.jalo.promotions
Methods in de.hybris.platform.b2bacceleratorservices.jalo.promotions that return types with arguments of type PromotionResultModifier and TypeMethodDescriptionOrderThresholdDiscountPercentagePromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) ProductPriceDiscountPromotionByPaymentType.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) Deprecated.ProductThresholdPriceDiscountPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) Methods in de.hybris.platform.b2bacceleratorservices.jalo.promotions with parameters of type PromotionResultModifier and TypeMethodDescriptionOrderThresholdDiscountPercentagePromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductPriceDiscountPromotionByPaymentType.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) Deprecated.ProductThresholdPriceDiscountPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) -
Uses of PromotionResult in de.hybris.platform.commercefacades.order.converters.populator
Method parameters in de.hybris.platform.commercefacades.order.converters.populator with type arguments of type PromotionResultModifier and TypeMethodDescriptionprotected List<PromotionResultData>AbstractOrderPopulator.getPromotions(List<PromotionResult> promotionsResults) -
Uses of PromotionResult in de.hybris.platform.promotionengineservices.jalo
Methods in de.hybris.platform.promotionengineservices.jalo that return types with arguments of type PromotionResultModifier and TypeMethodDescriptionRuleBasedPromotion.evaluate(SessionContext ctx, PromotionEvaluationContext promoContext) Methods in de.hybris.platform.promotionengineservices.jalo with parameters of type PromotionResultModifier and TypeMethodDescriptionRuleBasedPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) -
Uses of PromotionResult in de.hybris.platform.promotions.impl
Methods in de.hybris.platform.promotions.impl that return PromotionResultModifier and TypeMethodDescriptionprotected PromotionResultAbstractPromotionsService.getResult(PromotionResultModel result) -
Uses of PromotionResult in de.hybris.platform.promotions.jalo
Subclasses of PromotionResult in de.hybris.platform.promotions.jaloFields in de.hybris.platform.promotions.jalo with type parameters of type PromotionResultModifier and TypeFieldDescriptionprotected static final OneToManyHandler<PromotionResult>GeneratedPromotionsManager.ORDER2PROMOTIONRESULTSRELATIONALLPROMOTIONRESULTSHANDLEROneToManyHandlerfor handling 1:n ALLPROMOTIONRESULTS's relation attributes from 'many' side.Methods in de.hybris.platform.promotions.jalo that return PromotionResultModifier and TypeMethodDescriptionCachingPromotionsManager.createPromotionResult(SessionContext ctx, AbstractPromotion promotion, AbstractOrder order, float certainty) GeneratedPromotionsManager.createPromotionResult(SessionContext ctx, Map attributeValues) GeneratedPromotionsManager.createPromotionResult(Map attributeValues) PromotionsManager.createPromotionResult(SessionContext ctx, AbstractPromotion promotion, AbstractOrder order, float certainty) Create a newPromotionResultinstance.CachedPromotionNullAction.getPromotionResult(SessionContext ctx) CachedPromotionOrderAddFreeGiftAction.getPromotionResult(SessionContext ctx) CachedPromotionOrderAdjustTotalAction.getPromotionResult(SessionContext ctx) CachedPromotionOrderChangeDeliveryModeAction.getPromotionResult(SessionContext ctx) CachedPromotionOrderEntryAdjustAction.getPromotionResult(SessionContext ctx) CachedPromotionOrderEntryConsumed.getPromotionResult(SessionContext ctx) GeneratedAbstractPromotionAction.getPromotionResult()Generated method - Getter of theAbstractPromotionAction.promotionResultattribute.GeneratedAbstractPromotionAction.getPromotionResult(SessionContext ctx) Generated method - Getter of theAbstractPromotionAction.promotionResultattribute.GeneratedPromotionOrderEntryConsumed.getPromotionResult()Generated method - Getter of thePromotionOrderEntryConsumed.promotionResultattribute.GeneratedPromotionOrderEntryConsumed.getPromotionResult(SessionContext ctx) Generated method - Getter of thePromotionOrderEntryConsumed.promotionResultattribute.PromotionResult.transferToOrder(SessionContext ctx, Order target) Creates a deep clone of this promotion result and attach it to the specified order.Methods in de.hybris.platform.promotions.jalo that return types with arguments of type PromotionResultModifier and TypeMethodDescriptionabstract 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) GeneratedPromotionsManager.getAllPromotionResults(AbstractOrder item) Generated method - Getter of theAbstractOrder.allPromotionResultsattribute.GeneratedPromotionsManager.getAllPromotionResults(SessionContext ctx, AbstractOrder item) Generated method - Getter of theAbstractOrder.allPromotionResultsattribute.protected Map<String,List<PromotionResult>> DefaultCachingStrategy.getCache()DefaultCachingStrategy.SessionCacheContainer.getCache()protected List<PromotionResult>CachingPromotionsManager.getNonCachedPromotionResultsInternal(SessionContext ctx, AbstractOrder order) protected List<PromotionResult>CachingPromotionsManagerTest.MockCachingPromotionsManager.getNonCachedPromotionResultsInternal(SessionContext ctx, AbstractOrder order) protected List<PromotionResult>CachingPromotionsManager.getPromotionResultsInternal(SessionContext ctx, AbstractOrder order) protected List<PromotionResult>PromotionsManager.getPromotionResultsInternal(SessionContext ctx, AbstractOrder order) Get the list of promotion results for the specified order.protected Comparator<PromotionResult>PromotionsManager.sortByPromotionPriority()returns a comparator that sorts promotionresults by their promotion's priorityMethods in de.hybris.platform.promotions.jalo with parameters of type PromotionResultModifier and TypeMethodDescriptionvoidGeneratedPromotionsManager.addToAllPromotionResults(AbstractOrder item, PromotionResult value) Generated method - Addsvalueto allPromotionResults.voidGeneratedPromotionsManager.addToAllPromotionResults(SessionContext ctx, AbstractOrder item, PromotionResult value) Generated method - Addsvalueto allPromotionResults.protected voidAbstractPromotion.buildPromotionResultDataUnigueKey(SessionContext ctx, PromotionResult promotionResult, StringBuilder builder) Build a unique identifier for a PromotionResult.protected voidOrderThresholdDiscountPromotion.buildPromotionResultDataUnigueKey(SessionContext ctx, PromotionResult promotionResult, StringBuilder builder) Override buildPromotionResultDataUnigueKey.protected voidOrderThresholdFreeGiftPromotion.buildPromotionResultDataUnigueKey(SessionContext ctx, PromotionResult promotionResult, StringBuilder builder) Override buildPromotionResultDataUnigueKey.protected voidOrderThresholdFreeVoucherPromotion.buildPromotionResultDataUnigueKey(SessionContext ctx, PromotionResult promotionResult, StringBuilder builder) Override buildPromotionResultDataUnigueKey.CachingPromotionsManager.createPromotionOrderAddFreeGiftAction(SessionContext ctx, Product product, PromotionResult result) PromotionsManager.createPromotionOrderAddFreeGiftAction(SessionContext ctx, Product product, PromotionResult result) Create a newPromotionOrderAddFreeGiftActioninstance.protected final StringAbstractPromotion.getPromotionResultDataUnigueKey(SessionContext ctx, PromotionResult promotionResult) Generate a string identifier that can be used to establish if 2 PromotionResults are the same.abstract StringAbstractPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) Get a localized user presentable description for the result of this promotion.NullPromotion.getResultDescription(SessionContext ctx, PromotionResult result, Locale locale) OrderThresholdChangeDeliveryModePromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) OrderThresholdDiscountPromotion.getResultDescription(SessionContext ctx, PromotionResult result, Locale locale) OrderThresholdFreeGiftPromotion.getResultDescription(SessionContext ctx, PromotionResult result, Locale locale) OrderThresholdFreeVoucherPromotion.getResultDescription(SessionContext ctx, PromotionResult result, Locale locale) OrderThresholdPerfectPartnerPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductBOGOFPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductBundlePromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductFixedPricePromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductMultiBuyPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductOneToOnePerfectPartnerPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductPercentageDiscountPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductPerfectPartnerBundlePromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductPerfectPartnerPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) ProductSteppedMultiBuyPromotion.getResultDescription(SessionContext ctx, PromotionResult promotionResult, Locale locale) voidCachingPromotionsManager.removeFromAllPromotionResults(SessionContext ctx, AbstractOrder item, PromotionResult value) voidGeneratedPromotionsManager.removeFromAllPromotionResults(AbstractOrder item, PromotionResult value) Generated method - Removesvaluefrom allPromotionResults.voidGeneratedPromotionsManager.removeFromAllPromotionResults(SessionContext ctx, AbstractOrder item, PromotionResult value) Generated method - Removesvaluefrom allPromotionResults.voidCachedPromotionNullAction.setPromotionResult(SessionContext ctx, PromotionResult promotionResult) voidCachedPromotionOrderAddFreeGiftAction.setPromotionResult(SessionContext ctx, PromotionResult promotionResult) voidCachedPromotionOrderAdjustTotalAction.setPromotionResult(SessionContext ctx, PromotionResult promotionResult) voidCachedPromotionOrderChangeDeliveryModeAction.setPromotionResult(SessionContext ctx, PromotionResult promotionResult) voidCachedPromotionOrderEntryAdjustAction.setPromotionResult(SessionContext ctx, PromotionResult promotionResult) voidCachedPromotionOrderEntryConsumed.setPromotionResult(SessionContext ctx, PromotionResult result) voidGeneratedAbstractPromotionAction.setPromotionResult(SessionContext ctx, PromotionResult value) Generated method - Setter of theAbstractPromotionAction.promotionResultattribute.voidGeneratedAbstractPromotionAction.setPromotionResult(PromotionResult value) Generated method - Setter of theAbstractPromotionAction.promotionResultattribute.voidGeneratedPromotionOrderEntryConsumed.setPromotionResult(SessionContext ctx, PromotionResult value) Generated method - Setter of thePromotionOrderEntryConsumed.promotionResultattribute.voidGeneratedPromotionOrderEntryConsumed.setPromotionResult(PromotionResult value) Generated method - Setter of thePromotionOrderEntryConsumed.promotionResultattribute.Method parameters in de.hybris.platform.promotions.jalo with type arguments of type PromotionResultModifier and TypeMethodDescriptionvoidCachingStrategy.put(String code, List<PromotionResult> results) voidDefaultCachingStrategy.put(String code, List<PromotionResult> results) voidGeneratedPromotionsManager.setAllPromotionResults(AbstractOrder item, Set<PromotionResult> value) Generated method - Setter of theAbstractOrder.allPromotionResultsattribute.voidGeneratedPromotionsManager.setAllPromotionResults(SessionContext ctx, AbstractOrder item, Set<PromotionResult> value) Generated method - Setter of theAbstractOrder.allPromotionResultsattribute. -
Uses of PromotionResult in de.hybris.platform.promotions.result
Methods in de.hybris.platform.promotions.result that return types with arguments of type PromotionResultModifier and TypeMethodDescriptionPromotionOrderResults.getAllOrderPromotions()Return a list of results for promotions that did not consume products.PromotionOrderResults.getAllProductPromotions()Return a list of results for promotions that consumed products.PromotionOrderResults.getAllResults()Returns allPromotionResultobjects.PromotionOrderResults.getAppliedOrderPromotions()Return a list of results for promotions that fired and did not consume products and have been applied.PromotionOrderResults.getAppliedProductPromotions()Return a list of results for promotions that fired and consumed products and have been applied.PromotionOrderResults.getFiredOrderPromotions()Return a list of results for promotions that fired and did not consume products.PromotionOrderResults.getFiredProductPromotions()Return a list of results for promotions that fired and consumed products.PromotionOrderResults.getPotentialOrderPromotions()Return a list of results for promotions that fired and did not consume products and have been applied.PromotionOrderResults.getPotentialProductPromotions()Return a list of results for promotions that fired and consumed products and have been applied.protected List<PromotionResult>PromotionOrderResults.getPromotionResults(PromotionOrderResults.PromotionResultStatus statusFlag, PromotionOrderResults.PromotionResultProducts productsFlag) Return a list of results for promotions that meet the specified criteria.WrappedOrderEntry.getPromotionResults()The list ofPromotionResultobjects that applied to this order entry.Methods in de.hybris.platform.promotions.result with parameters of type PromotionResultModifier and TypeMethodDescriptionprotected voidWrappedOrderEntry.addPromotionResult(SessionContext ctx, PromotionResult promotionResult) Add a promotion result to this wrapped order entry.intWrappedOrderEntry.PromotionResultComparator.compare(PromotionResult a, PromotionResult b) protected static longPromotionOrderResults.getConsumedQuantityForEntry(SessionContext ctx, PromotionResult result, AbstractOrderEntry orderEntry) Method parameters in de.hybris.platform.promotions.result with type arguments of type PromotionResultModifier and TypeMethodDescriptionprotected voidWrappedOrderEntry.addPromotionResults(SessionContext ctx, Collection<PromotionResult> promotionResults) Add a multiple promotion results to this wrapped order entry.protected static longPromotionOrderResults.getMaxConsumedQuantityForEntry(SessionContext ctx, List<PromotionResult> promotionResults, AbstractOrderEntry orderEntry) Constructor parameters in de.hybris.platform.promotions.result with type arguments of type PromotionResultModifierConstructorDescriptionPromotionOrderResults(SessionContext ctx, AbstractOrder order, List<PromotionResult> promotionResults, double changeFromLastResults) Constructor.protectedWrappedOrderEntry(SessionContext ctx, AbstractOrderEntry orderEntry, long quantity, Collection<PromotionResult> promotionResults) -
Uses of PromotionResult in de.hybris.platform.subscriptionfacades.order.converters.populator
Method parameters in de.hybris.platform.subscriptionfacades.order.converters.populator with type arguments of type PromotionResultModifier and TypeMethodDescriptionprotected List<PromotionResultData>AbstractSubscriptionOrderPopulator.getSubscriptionPromotions(AbstractOrderModel abstractOrder, List<PromotionResult> promotionsResultList) re-map the consumed order entry numbers in child carts to the master cart entry number.