Uses of Class
de.hybris.platform.promotions.jalo.AbstractPromotion
-
-
Uses of AbstractPromotion in de.hybris.platform.acceleratorservices.jalo.promotions
Subclasses of AbstractPromotion in de.hybris.platform.acceleratorservices.jalo.promotions Modifier and Type Class Description classAcceleratorProductBOGOFPromotionclassAcceleratorProductMultiBuyPromotionclassGeneratedAcceleratorProductBOGOFPromotionGenerated class for typeAcceleratorProductBOGOFPromotion.classGeneratedAcceleratorProductMultiBuyPromotionGenerated class for typeAcceleratorProductMultiBuyPromotion. -
Uses of AbstractPromotion in de.hybris.platform.b2bacceleratorservices.jalo.promotions
Subclasses of AbstractPromotion in de.hybris.platform.b2bacceleratorservices.jalo.promotions Modifier and Type Class Description classGeneratedOrderThresholdDiscountPercentagePromotionGenerated class for typeOrderThresholdDiscountPercentagePromotion.classGeneratedProductPriceDiscountPromotionByPaymentTypeGenerated class for typeProductPriceDiscountPromotionByPaymentType.classGeneratedProductThresholdPriceDiscountPromotionGenerated class for typeProductThresholdPriceDiscountPromotion.classOrderThresholdDiscountPercentagePromotionclassProductPriceDiscountPromotionByPaymentTypeDeprecated.Since 6.3, please use promotion engine instead.classProductThresholdPriceDiscountPromotionProductThresholdPriceDiscountPromotion This promotion class can apply discounts at product level once a threshold for product cost is reached. -
Uses of AbstractPromotion in de.hybris.platform.promotionengineservices.jalo
Subclasses of AbstractPromotion in de.hybris.platform.promotionengineservices.jalo Modifier and Type Class Description classGeneratedRuleBasedPromotionGenerated class for typeRuleBasedPromotion.classRuleBasedPromotion -
Uses of AbstractPromotion in de.hybris.platform.promotions.impl
Methods in de.hybris.platform.promotions.impl that return AbstractPromotion Modifier and Type Method Description protected AbstractPromotionAbstractPromotionsService. getPromotion(AbstractPromotionModel promotion) -
Uses of AbstractPromotion in de.hybris.platform.promotions.jalo
Fields in de.hybris.platform.promotions.jalo with type parameters of type AbstractPromotion Modifier and Type Field Description protected static OneToManyHandler<AbstractPromotion>GeneratedPromotionGroup. PROMOTIONSHANDLEROneToManyHandlerfor handling 1:n PROMOTIONS's relation attributes from 'many' side.Methods in de.hybris.platform.promotions.jalo with type parameters of type AbstractPromotion Modifier and Type Method Description <T extends AbstractPromotion>
java.util.List<T>PromotionsManager. filterPromotionsByRestrictions(SessionContext ctx, java.util.List<T> allPromotions, Product product, java.util.Date date)Filter a list of promotions by their restrictionsMethods in de.hybris.platform.promotions.jalo that return AbstractPromotion Modifier and Type Method Description protected AbstractPromotionAbstractPromotion. createImmutableDeepClone(SessionContext ctx, java.lang.String immutableKeyHash, java.lang.String immutableKey)protected static AbstractPromotionAbstractPromotion. findImmutablePromotionByUniqueKey(JaloSession jaloSession, SessionContext ctx, java.lang.String immutableKeyHash, java.lang.String immutableKey)protected AbstractPromotionAbstractPromotion. findOrCreateImmutableClone(SessionContext ctx)Find or create an immutable clone of this promotion.AbstractPromotionCachedPromotionResult. getPromotion(SessionContext ctx)AbstractPromotionGeneratedAbstractPromotionRestriction. getPromotion()Generated method - Getter of theAbstractPromotionRestriction.promotionattribute.AbstractPromotionGeneratedAbstractPromotionRestriction. getPromotion(SessionContext ctx)Generated method - Getter of theAbstractPromotionRestriction.promotionattribute.AbstractPromotionGeneratedPromotionResult. getPromotion()Generated method - Getter of thePromotionResult.promotionattribute.AbstractPromotionGeneratedPromotionResult. getPromotion(SessionContext ctx)Generated method - Getter of thePromotionResult.promotionattribute.Methods in de.hybris.platform.promotions.jalo that return types with arguments of type AbstractPromotion Modifier and Type Method Description static java.util.List<AbstractPromotion>PromotionsManager. findOrderAndProductPromotionsSortByPriority(SessionContext ctx, JaloSession jaloSession, java.util.Collection<PromotionGroup> promotionGroups, java.util.Collection<Product> products, java.util.Date date)Find all promotions that can be evaluated on the list of product specified.java.util.Collection<AbstractPromotion>GeneratedPromotionGroup. getPromotions()Generated method - Getter of thePromotionGroup.Promotionsattribute.java.util.Collection<AbstractPromotion>GeneratedPromotionGroup. getPromotions(SessionContext ctx)Generated method - Getter of thePromotionGroup.Promotionsattribute.Methods in de.hybris.platform.promotions.jalo with parameters of type AbstractPromotion Modifier and Type Method Description voidGeneratedPromotionGroup. addToPromotions(SessionContext ctx, AbstractPromotion value)Generated method - Addsvalueto Promotions.voidGeneratedPromotionGroup. addToPromotions(AbstractPromotion value)Generated method - Addsvalueto Promotions.protected booleanPromotionsManager. autoApplyApplies(PromotionsManager.AutoApplyMode productPromotionMode, PromotionsManager.AutoApplyMode orderPromotionMode, AbstractPromotion promotion)PromotionResultCachingPromotionsManager. createPromotionResult(SessionContext ctx, AbstractPromotion promotion, AbstractOrder order, float certainty)PromotionResultPromotionsManager. createPromotionResult(SessionContext ctx, AbstractPromotion promotion, AbstractOrder order, float certainty)Create a newPromotionResultinstance.protected java.util.List<PromotionResult>PromotionsManager. evaluatePromotion(SessionContext ctx, PromotionEvaluationContext promoContext, AbstractPromotion promotion)PromotionsManager.RestrictionSetResultPromotionsManager. evaluateRestrictions(SessionContext ctx, java.util.List<Product> products, AbstractOrder order, AbstractPromotion promo, java.util.Date date)Evaluate all of the restrictions for a given promotion and return a result object containing the allowed items.protected booleanPromotionsManager. keepApplied(PromotionsManager.AutoApplyMode productPromotionMode, PromotionsManager.AutoApplyMode orderPromotionMode, AbstractPromotion promotion, boolean autoApply)voidGeneratedPromotionGroup. removeFromPromotions(SessionContext ctx, AbstractPromotion value)Generated method - Removesvaluefrom Promotions.voidGeneratedPromotionGroup. removeFromPromotions(AbstractPromotion value)Generated method - Removesvaluefrom Promotions.voidCachedPromotionResult. setPromotion(SessionContext ctx, AbstractPromotion promotion)voidGeneratedAbstractPromotionRestriction. setPromotion(SessionContext ctx, AbstractPromotion value)Generated method - Setter of theAbstractPromotionRestriction.promotionattribute.voidGeneratedAbstractPromotionRestriction. setPromotion(AbstractPromotion value)Generated method - Setter of theAbstractPromotionRestriction.promotionattribute.voidGeneratedPromotionResult. setPromotion(SessionContext ctx, AbstractPromotion value)Generated method - Setter of thePromotionResult.promotionattribute.voidGeneratedPromotionResult. setPromotion(AbstractPromotion value)Generated method - Setter of thePromotionResult.promotionattribute.Method parameters in de.hybris.platform.promotions.jalo with type arguments of type AbstractPromotion Modifier and Type Method Description voidGeneratedPromotionGroup. setPromotions(SessionContext ctx, java.util.Collection<AbstractPromotion> value)Generated method - Setter of thePromotionGroup.Promotionsattribute.voidGeneratedPromotionGroup. setPromotions(java.util.Collection<AbstractPromotion> value)Generated method - Setter of thePromotionGroup.Promotionsattribute. -
Uses of AbstractPromotion in de.hybris.platform.promotions.result
Methods in de.hybris.platform.promotions.result that return AbstractPromotion Modifier and Type Method Description protected AbstractPromotionPromotionOrderView. getPromotion()Methods in de.hybris.platform.promotions.result with parameters of type AbstractPromotion Modifier and Type Method Description voidPromotionEvaluationContext. abandonLogging(AbstractPromotion promo)Abandon the current logging operation and throw away all of the consumption objects.voidPromotionEvaluationContext.ConsumptionLogger. abandonOperation(AbstractPromotion promotion)java.util.List<PromotionOrderEntryConsumed>PromotionEvaluationContext.ConsumptionLogger. completeOperation(AbstractPromotion promotion, boolean removeFromOrder)PromotionOrderEntryConsumedPromotionOrderEntry. consume(SessionContext ctx, AbstractPromotion promotion, long quantity)Inform the context that a promotion wishes to consume the specified property of.PromotionOrderViewPromotionEvaluationContext. createView(SessionContext ctx, AbstractPromotion promotion, java.util.List<Product> validProducts)Create a filtered view of the order containing only the products specified in validProducts.protected static java.util.List<PromotionOrderEntryConsumed>PromotionOrderView. doConsume(SessionContext ctx, java.util.List<PromotionOrderEntry> workingEntries, AbstractPromotion promotion, long quantity)java.util.List<PromotionOrderEntryConsumed>PromotionEvaluationContext. finishLoggingAndGetConsumed(AbstractPromotion promo, boolean removeFromOrder)Complete the logging operation and return a list of all order entry consumptions since logging began.voidPromotionEvaluationContext.ConsumptionLogger. startLogging(AbstractPromotion promotion)voidPromotionEvaluationContext. startLoggingConsumed(AbstractPromotion promo)Start recording all of the consumed items in any view.Constructors in de.hybris.platform.promotions.result with parameters of type AbstractPromotion Constructor Description PromotionOrderView(AbstractPromotion promotion, java.util.List<PromotionOrderEntry> orderEntries)
-