Uses of Class
de.hybris.platform.ruleengineservices.rao.CartRAO
-
-
Uses of CartRAO in de.hybris.platform.couponservices.converters.populator
Methods in de.hybris.platform.couponservices.converters.populator with parameters of type CartRAO Modifier and Type Method Description voidCouponRaoPopulator. populate(AbstractOrderModel cartModel, CartRAO cartRao) -
Uses of CartRAO in de.hybris.platform.couponservices.rao.providers.impl
Methods in de.hybris.platform.couponservices.rao.providers.impl that return types with arguments of type CartRAO Modifier and Type Method Description protected java.util.List<Populator<AbstractOrderModel,CartRAO>>CouponAwareCartRaoProviderUnitTest. getCartPopulators() -
Uses of CartRAO in de.hybris.platform.droolsruleengineservices.commerce
Methods in de.hybris.platform.droolsruleengineservices.commerce with parameters of type CartRAO Modifier and Type Method Description protected OrderEntryRAODefaultRAOActionTest. createOrderEntryRAO(java.lang.String basePrice, java.lang.String currencyIso, int quantity, int entryNumber, CartRAO cart, ProductRAO product) -
Uses of CartRAO in de.hybris.platform.droolsruleengineservices.compiler.impl
Methods in de.hybris.platform.droolsruleengineservices.compiler.impl that return CartRAO Modifier and Type Method Description CartRAODefaultDroolsRuleActionContext. getCartRao() -
Uses of CartRAO in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl that return CartRAO Modifier and Type Method Description protected CartRAOAbstractRuleEngineServicesTest. createCartRAO(java.lang.String code, java.lang.String currencyIso)Methods in de.hybris.platform.droolsruleengineservices.impl with parameters of type CartRAO Modifier and Type Method Description protected OrderEntryRAOAbstractRuleEngineServicesTest. createOrderEntryRAO(CartRAO cartRao, java.lang.String basePrice, java.lang.String currencyIso, int quantity, int entryNumber) -
Uses of CartRAO in de.hybris.platform.ruleengineservices.calculation
Methods in de.hybris.platform.ruleengineservices.calculation that return CartRAO Modifier and Type Method Description protected CartRAOAbstractRuleEngineTest. createCartRAO(java.lang.String code, java.lang.String currencyIso)Methods in de.hybris.platform.ruleengineservices.calculation with parameters of type CartRAO Modifier and Type Method Description java.util.List<DiscountRAO>RuleEngineCalculationService. addFixedPriceEntriesDiscount(CartRAO cartRao, java.util.Map<java.lang.Integer,java.lang.Integer> selectedOrderEntryMap, java.util.Set<OrderEntryRAO> selectedOrderEntryRaos, java.math.BigDecimal fixedPrice)Creates order entry level discounts for the cartcartRao, with thefixedPricegiven as parameter and for the products from entries inselectedOrderEntryRaosand related quantities given inselectedOrderEntryMap.FreeProductRAORuleEngineCalculationService. addFreeProductsToCart(CartRAO cartRao, ProductModel product, int quantity)Adds free product items to the cart.DiscountRAORuleEngineCalculationService. addOrderLevelDiscount(CartRAO cartRao, boolean absolute, java.math.BigDecimal amount)Creates a new order level discount based on the given values, adds it to the cartRao and updates the cartRao totals.java.math.BigDecimalRuleEngineCalculationService. calculateSubTotals(CartRAO cartRao, java.util.Collection<ProductRAO> excludedProducts)Runs cart calculation for cart not including the excluded products.ShipmentRAORuleEngineCalculationService. changeDeliveryMode(CartRAO cartRAO, DeliveryModeRAO deliveryModeRAO)Changes the current delivery mode to the given values, adds it to the cartRao and updates the carRao totals. -
Uses of CartRAO in de.hybris.platform.ruleengineservices.calculation.impl
Methods in de.hybris.platform.ruleengineservices.calculation.impl with parameters of type CartRAO Modifier and Type Method Description java.util.List<DiscountRAO>DefaultRuleEngineCalculationService. addFixedPriceEntriesDiscount(CartRAO cartRao, java.util.Map<java.lang.Integer,java.lang.Integer> selectedOrderEntryMap, java.util.Set<OrderEntryRAO> selectedOrderEntryRaos, java.math.BigDecimal fixedPrice)FreeProductRAODefaultRuleEngineCalculationService. addFreeProductsToCart(CartRAO cartRao, ProductModel product, int quantity)DiscountRAODefaultRuleEngineCalculationService. addOrderLevelDiscount(CartRAO cartRao, boolean absolute, java.math.BigDecimal amount)creates a DiscountRAO for the given CartRAO based on the input.java.math.BigDecimalDefaultRuleEngineCalculationService. calculateSubTotals(CartRAO cartRao, java.util.Collection<ProductRAO> excludedProducts)ShipmentRAODefaultRuleEngineCalculationService. changeDeliveryMode(CartRAO cartRao, DeliveryModeRAO mode) -
Uses of CartRAO in de.hybris.platform.ruleengineservices.converters.populator
Methods in de.hybris.platform.ruleengineservices.converters.populator with parameters of type CartRAO Modifier and Type Method Description voidCartRaoPopulator. populate(AbstractOrderModel source, CartRAO target) -
Uses of CartRAO in de.hybris.platform.ruleengineservices.init
Methods in de.hybris.platform.ruleengineservices.init that return CartRAO Modifier and Type Method Description protected CartRAOAbstractSourceRulesAwareIT. createCartRAO(java.lang.String code, java.lang.String currencyIso) -
Uses of CartRAO in de.hybris.platform.ruleengineservices.rao
Methods in de.hybris.platform.ruleengineservices.rao that return CartRAO Modifier and Type Method Description CartRAOOrderConsumedRAO. getCart()Deprecated, for removal: This API element is subject to removal in a future version.Methods in de.hybris.platform.ruleengineservices.rao with parameters of type CartRAO Modifier and Type Method Description voidOrderConsumedRAO. setCart(CartRAO cart)Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of CartRAO in de.hybris.platform.ruleengineservices.rao.providers.impl
Methods in de.hybris.platform.ruleengineservices.rao.providers.impl that return CartRAO Modifier and Type Method Description protected CartRAODefaultCartRAOProvider. createRAO(AbstractOrderModel cart)Methods in de.hybris.platform.ruleengineservices.rao.providers.impl that return types with arguments of type CartRAO Modifier and Type Method Description protected java.util.List<Populator<AbstractOrderModel,CartRAO>>DefaultCartRAOProviderUnitTest. getCartPopulators()protected Converter<AbstractOrderModel,CartRAO>DefaultCartRAOProvider. getCartRaoConverter()Methods in de.hybris.platform.ruleengineservices.rao.providers.impl with parameters of type CartRAO Modifier and Type Method Description protected voidConsumedCartRAOExtractor. addConsumed(java.util.Set<java.lang.Object> facts, CartRAO cart, java.util.Set<OrderEntryRAO> entries)protected voidDefaultCartRAOProvider. addConsumed(java.util.Set<java.lang.Object> facts, CartRAO cart, java.util.Set<OrderEntryRAO> entries)Deprecated, for removal: This API element is subject to removal in a future version.since 1811protected java.util.Set<java.lang.Object>DefaultCartRAOProvider. expandRAO(CartRAO cart, java.util.Collection<java.lang.String> options)protected voidDefaultCartRAOProvider. expandRAOForOption(CartRAO cart, java.util.Set<java.lang.Object> facts, java.lang.String option)Method parameters in de.hybris.platform.ruleengineservices.rao.providers.impl with type arguments of type CartRAO Modifier and Type Method Description voidDefaultCartRAOProvider. setCartRaoConverter(Converter<AbstractOrderModel,CartRAO> cartRaoConverter) -
Uses of CartRAO in de.hybris.platform.ruleengineservices.rao.util
Methods in de.hybris.platform.ruleengineservices.rao.util that return CartRAO Modifier and Type Method Description CartRAODefaultRaoService. createCart()CartRAOCartRAOBuilder. toCart()Methods in de.hybris.platform.ruleengineservices.rao.util with parameters of type CartRAO Modifier and Type Method Description voidDefaultRaoService. addCartDiscount(boolean absolute, double value, CartRAO cart)protected voidDefaultRaoService. addCartDiscount(DiscountRAO discount, CartRAO cart)voidDefaultRaoService. addEntry(OrderEntryRAO entry, CartRAO cart)OrderEntryRAODefaultRaoService. addProduct(ProductRAO promotedProduct, int quantity, double basePrice, CartRAO cart)OrderEntryRAODefaultRaoService. addProduct(java.lang.String code, int quantity, double basePrice, CartRAO cart)voidDefaultRaoService. addPromotedProduct(ProductRAO promotedProduct, int quantity, double basePrice, double promotionValue, CartRAO cart)voidDefaultRaoService. addPromotedProduct(java.lang.String productCode, int quantity, double basePrice, double value, CartRAO cart)protected intDefaultRaoService. getNewOrderEntryNumber(CartRAO cart)Constructors in de.hybris.platform.ruleengineservices.rao.util with parameters of type CartRAO Constructor Description CartRAOBuilder(CartRAO cart) -
Uses of CartRAO in de.hybris.platform.ruleengineservices.rule.evaluation
Methods in de.hybris.platform.ruleengineservices.rule.evaluation that return CartRAO Modifier and Type Method Description CartRAORuleActionContext. getCartRao()Get cart RAOMethods in de.hybris.platform.ruleengineservices.rule.evaluation with parameters of type CartRAO Modifier and Type Method Description FreeProductRAOAddProductToCartRAOAction. addFreeProductsToCart(CartRAO cartRao, java.lang.String productCode, int quantity, OrderEntryRAO triggeringEntry, int triggeringEntryQuantity, RuleEngineResultRAO result, java.lang.Object ruleContext)Adds free product items to the cart.FreeProductRAOAddProductToCartRAOAction. addFreeProductsToCart(CartRAO cartRao, java.lang.String productCode, int quantity, java.util.Collection<EntriesSelectionStrategyRPD> strategies, RuleEngineResultRAO result, java.lang.Object ruleContext)Adds free product items to the cart.DiscountRAOAddOrderDiscountRAOAction. addOrderLevelDiscount(CartRAO cartRao, boolean absolute, java.math.BigDecimal amount, RuleEngineResultRAO result, java.lang.Object ruleContext)Adds an order level discount to the givencartRao, recalculates the cart totals and returns the discount.DiscountRAOAddOrderDiscountRAOAction. addOrderLevelDiscount(CartRAO cartRao, boolean absolute, java.math.BigDecimal amount, java.lang.String[] excludedProducts, RuleEngineResultRAO result, java.lang.Object ruleContext)Adds an order-level discount to thecartRaoand recalculates cart totals.java.math.BigDecimalAddOrderDiscountRAOAction. calculateSubTotals(CartRAO cartRao, java.lang.String[] excludedProductCodes)Calculates the cart sub total for CartRao excluding a set of products. -
Uses of CartRAO in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl
Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl with parameters of type CartRAO Modifier and Type Method Description protected java.math.BigDecimalRuleOrderPercentageDiscountExcludedProductsRAOAction. calculateSubTotals(CartRAO cartRao, java.util.List<java.lang.String> excludedProductCodes)Deprecated, for removal: This API element is subject to removal in a future version.voidRuleChangeDeliveryModeRAOAction. changeDeliveryMode(CartRAO cartRao, DeliveryModeRAO mode, RuleEngineResultRAO result, RuleActionContext context) -
Uses of CartRAO in de.hybris.platform.ruleengineservices.ruleengine.impl
Methods in de.hybris.platform.ruleengineservices.ruleengine.impl that return CartRAO Modifier and Type Method Description CartRAOCartRaoBuilder.CartRaoDraft. getCart()CartRAOCartTestContextBuilder. getCartRAO() -
Uses of CartRAO in de.hybris.platform.sap.productconfig.rules.rao.populator
Methods in de.hybris.platform.sap.productconfig.rules.rao.populator with parameters of type CartRAO Modifier and Type Method Description voidProductConfigCartRAOPopulator. populate(CartModel source, CartRAO target) -
Uses of CartRAO in de.hybris.platform.sap.productconfig.rules.rao.provider
Methods in de.hybris.platform.sap.productconfig.rules.rao.provider that return CartRAO Modifier and Type Method Description protected CartRAOProductConfigCartRAOProvider. createRAO(CartModel modelFact)Methods in de.hybris.platform.sap.productconfig.rules.rao.provider that return types with arguments of type CartRAO Modifier and Type Method Description protected Converter<CartModel,CartRAO>ProductConfigCartRAOProvider. getCartRaoConverter()Methods in de.hybris.platform.sap.productconfig.rules.rao.provider with parameters of type CartRAO Modifier and Type Method Description protected voidProductConfigCartRAOProvider. addUserAndGroupsRAOs(java.util.Set<java.lang.Object> raoSet, CartRAO cartRAO)Method parameters in de.hybris.platform.sap.productconfig.rules.rao.provider with type arguments of type CartRAO Modifier and Type Method Description voidProductConfigCartRAOProvider. setCartRaoConverter(Converter<CartModel,CartRAO> cartRaoConverter)
-