Uses of Class
de.hybris.platform.ruleengineservices.rao.OrderEntryRAO
-
-
Uses of OrderEntryRAO in de.hybris.platform.droolsruleengineservices.commerce
Methods in de.hybris.platform.droolsruleengineservices.commerce that return OrderEntryRAO Modifier and Type Method Description protected OrderEntryRAO
DefaultRAOActionTest. createOrderEntryRAO(java.lang.String basePrice, java.lang.String currencyIso, int quantity, int entryNumber, CartRAO cart, ProductRAO product)
-
Uses of OrderEntryRAO in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl that return OrderEntryRAO Modifier and Type Method Description protected OrderEntryRAO
AbstractRuleEngineServicesTest. createOrderEntryRAO(CartRAO cartRao, java.lang.String basePrice, java.lang.String currencyIso, int quantity, int entryNumber)
protected OrderEntryRAO
AbstractRuleEngineServicesTest. createOrderEntryRAO(java.lang.String basePrice, java.lang.String currencyIso, int quantity, int entryNumber)
Methods in de.hybris.platform.droolsruleengineservices.impl that return types with arguments of type OrderEntryRAO Modifier and Type Method Description protected java.util.Set<OrderEntryRAO>
AbstractRuleEngineServicesTest. set(OrderEntryRAO... entries)
Methods in de.hybris.platform.droolsruleengineservices.impl with parameters of type OrderEntryRAO Modifier and Type Method Description protected java.util.Set<OrderEntryRAO>
AbstractRuleEngineServicesTest. set(OrderEntryRAO... entries)
-
Uses of OrderEntryRAO in de.hybris.platform.promotionengineservices.promotionengine.impl
Methods in de.hybris.platform.promotionengineservices.promotionengine.impl with parameters of type OrderEntryRAO Modifier and Type Method Description protected AbstractOrderEntryModel
DefaultPromotionActionService. getOrderEntry(OrderEntryRAO orderEntryRao)
-
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.calculation
Methods in de.hybris.platform.ruleengineservices.calculation that return OrderEntryRAO Modifier and Type Method Description protected OrderEntryRAO
AbstractRuleEngineTest. createOrderEntryRAO(AbstractOrderRAO order, java.lang.String basePrice, java.lang.String currencyIso, int quantity)
protected OrderEntryRAO
AbstractRuleEngineTest. createOrderEntryRAO(AbstractOrderRAO order, java.lang.String basePrice, java.lang.String currencyIso, int quantity, int entryNumber)
protected OrderEntryRAO
AbstractRuleEngineTest. createOrderEntryRAO(java.lang.String basePrice, java.lang.String currencyIso, int quantity, int entryNumber)
Methods in de.hybris.platform.ruleengineservices.calculation that return types with arguments of type OrderEntryRAO Modifier and Type Method Description protected java.util.Set<OrderEntryRAO>
AbstractRuleEngineTest. set(OrderEntryRAO... entries)
Methods in de.hybris.platform.ruleengineservices.calculation with parameters of type OrderEntryRAO Modifier and Type Method Description DiscountRAO
RuleEngineCalculationService. addFixedPriceEntryDiscount(OrderEntryRAO orderEntryRao, java.math.BigDecimal fixedPrice)
Creates a new order entry level discount such that the order entry's price will be equal to the givenfixedPrice
multiplied by quantity.DiscountRAO
RuleEngineCalculationService. addOrderEntryLevelDiscount(OrderEntryRAO orderEntryRao, boolean absolute, java.math.BigDecimal amount)
Creates a new order entry level discount based on the given values, adds it to the corresponding orderRao and updates the orderRao totals.protected EntriesSelectionStrategyRPD
AbstractRuleEngineTest. createEntriesSelectionStrategyRPD(OrderEntrySelectionStrategy strategy, int quantity, boolean isTargetOfAction, OrderEntryRAO... orderEntryRAO)
java.math.BigDecimal
RuleEngineCalculationService. getAdjustedUnitPrice(int quantity, OrderEntryRAO orderEntryRao)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905 .int
RuleEngineCalculationService. getConsumedQuantityForOrderEntry(OrderEntryRAO orderEntryRao)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please refer toRAOConsumptionSupport.getConsumedQuantityForOrderEntry(OrderEntryRAO)
int
RuleEngineCalculationService. getProductAvailableQuantityInOrderEntry(OrderEntryRAO orderEntryRAO)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905 .NumberedLineItem
NumberedLineItemLookupStrategy. lookup(Order cart, OrderEntryRAO entryRao)
Returns the correspondingNumberedLineItem
for the givenentryRao
.protected java.util.Set<OrderEntryRAO>
AbstractRuleEngineTest. set(OrderEntryRAO... entries)
Method parameters in de.hybris.platform.ruleengineservices.calculation with type arguments of type OrderEntryRAO 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 thefixedPrice
given as parameter and for the products from entries inselectedOrderEntryRaos
and related quantities given inselectedOrderEntryMap
.java.util.List<DiscountRAO>
RuleEngineCalculationService. addOrderEntryLevelDiscount(java.util.Map<java.lang.Integer,java.lang.Integer> selectedOrderEntryMap, java.util.Set<OrderEntryRAO> selectedOrderEntryRaos, boolean absolute, java.math.BigDecimal amount)
Creates order entry level discounts for the cartcartRao
, adds it to the cartRao and updates the cartRao totals.java.math.BigDecimal
RuleEngineCalculationService. getCurrentPrice(java.util.Set<OrderEntryRAO> orderEntryForDiscounts, java.util.Map<java.lang.Integer,java.lang.Integer> discountedOrderEntryMap)
Calculates current price of the set of Order Entries using only specified quantity of units for every Order Entry. -
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.calculation.impl
Methods in de.hybris.platform.ruleengineservices.calculation.impl that return OrderEntryRAO Modifier and Type Method Description protected OrderEntryRAO
DefaultRuleEngineCalculationService. findOrderEntryRAO(AbstractOrderRAO order, NumberedLineItem lineItem)
returns the corresponding OrderEntryRAO for the givenlineItem
.Methods in de.hybris.platform.ruleengineservices.calculation.impl that return types with arguments of type OrderEntryRAO Modifier and Type Method Description protected abstract java.util.List<OrderEntryRAO>
AbstractEntriesSelectionStrategy. getOrderEntriesToProcess(EntriesSelectionStrategyRPD strategy)
Provides ordered list of Order Entriesprotected java.util.List<OrderEntryRAO>
CheapestEntriesSelectionStrategy. getOrderEntriesToProcess(EntriesSelectionStrategyRPD strategy)
Gets ordered list of Order Entries from strategy according to product prices comparing OrderEntryRAO.price - the cheapest first.protected java.util.List<OrderEntryRAO>
DefaultEntriesSelectionStrategy. getOrderEntriesToProcess(EntriesSelectionStrategyRPD strategy)
Deprecated, for removal: This API element is subject to removal in a future version.protected java.util.List<OrderEntryRAO>
MostExpensiveEntriesSelectionStrategy. getOrderEntriesToProcess(EntriesSelectionStrategyRPD strategy)
Gets ordered list of Order Entries from strategy according to product prices comparing OrderEntryRAO.price - most expensive first.protected PriceAdjustmentStrategy<OrderEntryRAO>
DefaultRuleEngineCalculationService. getPriceAdjustmentStrategy()
Deprecated, for removal: This API element is subject to removal in a future version.since 1905Methods in de.hybris.platform.ruleengineservices.calculation.impl with parameters of type OrderEntryRAO Modifier and Type Method Description DiscountRAO
DefaultRuleEngineCalculationService. addFixedPriceEntryDiscount(OrderEntryRAO orderEntryRao, java.math.BigDecimal fixedPrice)
DiscountRAO
DefaultRuleEngineCalculationService. addOrderEntryLevelDiscount(OrderEntryRAO orderEntryRao, boolean absolute, java.math.BigDecimal amount)
creates a DiscountRAO for the given OrderEntryRAO based on the input.protected DiscountRAO
DefaultRuleEngineCalculationService. addOrderEntryLevelDiscount(OrderEntryRAO orderEntryRao, boolean absolute, java.math.BigDecimal amount, int consumedQty)
protected NumberedLineItem
DefaultRuleEngineCalculationService. findLineItem(Order cart, OrderEntryRAO entryRao)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905 .java.math.BigDecimal
DefaultPriceAdjustmentStrategy. get(OrderEntryRAO orderEntryRao, int quantity)
java.math.BigDecimal
DefaultRuleEngineCalculationService. getAdjustedUnitPrice(int quantity, OrderEntryRAO orderEntryRao)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905 .int
DefaultRuleEngineCalculationService. getConsumedQuantityForOrderEntry(OrderEntryRAO orderEntryRao)
Deprecated, for removal: This API element is subject to removal in a future version.since 19.05 .protected int
DefaultRuleEngineCalculationService. getConsumedQuantityForOrderEntry(OrderEntryRAO orderEntryRao, java.util.Set<AbstractRuleActionRAO> actions)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905int
DefaultRuleEngineCalculationService. getProductAvailableQuantityInOrderEntry(OrderEntryRAO orderEntryRAO)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905 .NumberedLineItem
DefaultNumberedLineItemLookupStrategy. lookup(Order cart, OrderEntryRAO entryRao)
Method parameters in de.hybris.platform.ruleengineservices.calculation.impl with type arguments of type OrderEntryRAO 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)
java.util.List<DiscountRAO>
DefaultRuleEngineCalculationService. addOrderEntryLevelDiscount(java.util.Map<java.lang.Integer,java.lang.Integer> selectedOrderEntryMap, java.util.Set<OrderEntryRAO> selectedOrderEntryRaos, boolean absolute, java.math.BigDecimal amount)
java.math.BigDecimal
DefaultRuleEngineCalculationService. getCurrentPrice(java.util.Set<OrderEntryRAO> orderEntryForDiscounts, java.util.Map<java.lang.Integer,java.lang.Integer> discountedOrderEntryMap)
void
DefaultRuleEngineCalculationService. setPriceAdjustmentStrategy(PriceAdjustmentStrategy<OrderEntryRAO> priceAdjustmentStrategy)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905 -
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.converters
Methods in de.hybris.platform.ruleengineservices.converters that return types with arguments of type OrderEntryRAO Modifier and Type Method Description protected Converter<OrderEntryRAO,NumberedLineItem>
AbstractOrderRaoToOrderConverter. getOrderEntryRaoToNumberedLineItemConverter()
Methods in de.hybris.platform.ruleengineservices.converters with parameters of type OrderEntryRAO Modifier and Type Method Description NumberedLineItem
OrderEntryRaoToNumberedLineItemConverter. convert(OrderEntryRAO entryRao)
NumberedLineItem
OrderEntryRaoToNumberedLineItemConverter. convert(OrderEntryRAO paramSOURCE, NumberedLineItem paramTARGET)
Method parameters in de.hybris.platform.ruleengineservices.converters with type arguments of type OrderEntryRAO Modifier and Type Method Description void
AbstractOrderRaoToOrderConverter. setOrderEntryRaoToNumberedLineItemConverter(Converter<OrderEntryRAO,NumberedLineItem> orderEntryRaoToNumberedLineItemConverter)
-
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.converters.populator
Methods in de.hybris.platform.ruleengineservices.converters.populator that return types with arguments of type OrderEntryRAO Modifier and Type Method Description protected Converter<AbstractOrderEntryModel,OrderEntryRAO>
AbstractOrderRaoPopulator. getEntryConverter()
Methods in de.hybris.platform.ruleengineservices.converters.populator with parameters of type OrderEntryRAO Modifier and Type Method Description protected void
OrderEntryRaoPopulator. applyDiscount(OrderEntryRAO target, DiscountValue discountValue)
void
OrderEntryRaoEntryGroupNumbersPopulator. populate(AbstractOrderEntryModel source, OrderEntryRAO target)
void
OrderEntryRaoPopulator. populate(AbstractOrderEntryModel source, OrderEntryRAO target)
Method parameters in de.hybris.platform.ruleengineservices.converters.populator with type arguments of type OrderEntryRAO Modifier and Type Method Description void
AbstractOrderRaoPopulator. setEntryConverter(Converter<AbstractOrderEntryModel,OrderEntryRAO> entryConverter)
-
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.rao
Methods in de.hybris.platform.ruleengineservices.rao that return OrderEntryRAO Modifier and Type Method Description OrderEntryRAO
FreeProductRAO. getAddedOrderEntry()
OrderEntryRAO
OrderEntryConsumedRAO. getOrderEntry()
OrderEntryRAO
ProductConsumedRAO. getOrderEntry()
Methods in de.hybris.platform.ruleengineservices.rao that return types with arguments of type OrderEntryRAO Modifier and Type Method Description java.util.Set<OrderEntryRAO>
AbstractOrderRAO. getEntries()
java.util.List<OrderEntryRAO>
EntriesSelectionStrategyRPD. getOrderEntries()
Methods in de.hybris.platform.ruleengineservices.rao with parameters of type OrderEntryRAO Modifier and Type Method Description void
FreeProductRAO. setAddedOrderEntry(OrderEntryRAO addedOrderEntry)
void
OrderEntryConsumedRAO. setOrderEntry(OrderEntryRAO orderEntry)
void
ProductConsumedRAO. setOrderEntry(OrderEntryRAO orderEntry)
Method parameters in de.hybris.platform.ruleengineservices.rao with type arguments of type OrderEntryRAO Modifier and Type Method Description void
AbstractOrderRAO. setEntries(java.util.Set<OrderEntryRAO> entries)
void
EntriesSelectionStrategyRPD. setOrderEntries(java.util.List<OrderEntryRAO> orderEntries)
-
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.rao.providers.impl
Methods in de.hybris.platform.ruleengineservices.rao.providers.impl with parameters of type OrderEntryRAO Modifier and Type Method Description protected ProductConsumedRAO
ConsumedCartRAOExtractor. createProductConsumedRAO(OrderEntryRAO orderEntryRAO)
protected ProductConsumedRAO
DefaultCartRAOProvider. createProductConsumedRAO(OrderEntryRAO orderEntryRAO)
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.rao.util
Methods in de.hybris.platform.ruleengineservices.rao.util that return OrderEntryRAO Modifier and Type Method Description OrderEntryRAO
DefaultRaoService. addProduct(ProductRAO promotedProduct, int quantity, double basePrice, CartRAO cart)
OrderEntryRAO
DefaultRaoService. addProduct(java.lang.String code, int quantity, double basePrice, CartRAO cart)
OrderEntryRAO
DefaultRaoService. createOrderEntry()
OrderEntryRAO
DefaultRaoService. createOrderEntry(AbstractOrderRAO order, ProductRAO product, double basePrice, int quantity, int entryNumber)
OrderEntryRAO
CartRAOBuilder. getLastOrderEntry()
Methods in de.hybris.platform.ruleengineservices.rao.util with parameters of type OrderEntryRAO Modifier and Type Method Description CartRAOBuilder
CartRAOBuilder. addEntry(OrderEntryRAO rao)
void
DefaultRaoService. addEntry(OrderEntryRAO entry, CartRAO cart)
void
DefaultRaoService. addEntryDiscount(boolean absolute, double value, OrderEntryRAO entry)
protected void
DefaultRaoService. addEntryDiscount(DiscountRAO discount, OrderEntryRAO entry)
-
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.rule.evaluation
Methods in de.hybris.platform.ruleengineservices.rule.evaluation with parameters of type OrderEntryRAO Modifier and Type Method Description DiscountRAO
AddFixedPriceEntryDiscountRAOAction. addFixedPriceEntryDiscount(OrderEntryRAO orderEntryRao, java.math.BigDecimal fixedPrice, RuleEngineResultRAO result, java.lang.Object ruleContext)
Adds an order entry level discount to the givenorderEntryRao
such that the final price of the discounted order entry will be thefixedPrice
.FreeProductRAO
AddProductToCartRAOAction. 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.DiscountRAO
AddOrderEntryDiscountRAOAction. addOrderEntryLevelDiscount(OrderEntryRAO orderEntryRao, boolean absolute, java.math.BigDecimal amount, RuleEngineResultRAO result, java.lang.Object ruleContext)
Adds an order entry level discount to the givenorderEntryRao
, recalculates the cart totals and returns the discount.Method parameters in de.hybris.platform.ruleengineservices.rule.evaluation with type arguments of type OrderEntryRAO Modifier and Type Method Description java.util.List<DiscountRAO>
AddFixedPriceEntryDiscountRAOAction. addFixedPriceEntryDiscounts(java.util.Collection<OrderEntryRAO> orderEntryRao, java.math.BigDecimal fixedPrice, RuleEngineResultRAO result, java.lang.Object ruleContext)
Adds an order entry level discount to each of the the givenorderEntryRao
such that the final price of the discounted order entry will be thefixedPrice
.java.util.List<DiscountRAO>
AddOrderEntryDiscountRAOAction. addOrderEntryLevelDiscounts(java.util.Collection<OrderEntryRAO> orderEntryList, boolean absolute, java.math.BigDecimal amount, RuleEngineResultRAO result, java.lang.Object ruleContext)
Adds an order entry level discount for each order entry element inorderEntryList
, recalculates the cart totals and returns the discount. -
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.rule.evaluation.actions
Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions that return types with arguments of type OrderEntryRAO Modifier and Type Method Description protected java.util.Set<OrderEntryRAO>
AbstractRulePartnerProductAction. getOrderEntries(RuleActionContext context, java.util.Map.Entry<java.lang.String,java.lang.Integer> entry)
protected PriceAdjustmentStrategy<OrderEntryRAO>
AbstractRuleExecutableSupport. getPriceAdjustmentStrategy()
protected java.util.Set<OrderEntryRAO>
AbstractRuleExecutableSupport. getSelectedOrderEntryRaos(java.util.Collection<EntriesSelectionStrategyRPD> selectionStrategyRPDs, java.util.Map<java.lang.Integer,java.lang.Integer> selectedOrderEntryMap)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please useRAOConsumptionSupport.getSelectedOrderEntryRaos(Collection, Map)
java.util.Set<OrderEntryRAO>
RAOConsumptionSupport. getSelectedOrderEntryRaos(java.util.Collection<EntriesSelectionStrategyRPD> selectionStrategyRPDs, java.util.Map<java.lang.Integer,java.lang.Integer> selectedOrderEntryMap)
Gets Order Entry set to be discounted as a result of bundle processing.Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions with parameters of type OrderEntryRAO Modifier and Type Method Description protected java.math.BigDecimal
AbstractRuleExecutableSupport. adjustUnitPrice(OrderEntryRAO orderEntryRao)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905protected java.math.BigDecimal
AbstractRuleExecutableSupport. adjustUnitPrice(OrderEntryRAO orderEntryRao, int quantity)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905 .protected OrderEntryConsumedRAO
AbstractRuleExecutableSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, AbstractRuleActionRAO actionRAO)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please useRAOConsumptionSupport.consumeOrderEntry(OrderEntryRAO, AbstractRuleActionRAO)
protected OrderEntryConsumedRAO
AbstractRuleExecutableSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue, AbstractRuleActionRAO actionRAO)
Deprecated, for removal: This API element is subject to removal in a future version.protected OrderEntryConsumedRAO
AbstractRuleExecutableSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, AbstractRuleActionRAO actionRAO)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please useRAOConsumptionSupport.consumeOrderEntry(OrderEntryRAO, AbstractRuleActionRAO)
OrderEntryConsumedRAO
RAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, AbstractRuleActionRAO actionRAO)
Creates a newOrderEntryConusmedRAO
that consumes the given orderEntryRAO with the given quantity and adds the consumed entry to the given actionRAOOrderEntryConsumedRAO
RAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue, AbstractRuleActionRAO actionRAO)
Creates a newOrderEntryConusmedRAO
that consumes the given orderEntryRAO and adds the consumed entry to the given actionRAOOrderEntryConsumedRAO
RAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, AbstractRuleActionRAO actionRAO)
Creates a newOrderEntryConusmedRAO
that consumes the given orderEntryRAO and adds the consumed entry to the given actionRAOprotected OrderEntryConsumedRAO
AbstractRuleExecutableSupport. createOrderEntryConsumedRAO(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please useRAOConsumptionSupport.createOrderEntryConsumedRAO(OrderEntryRAO, int, BigDecimal)
OrderEntryConsumedRAO
RAOConsumptionSupport. createOrderEntryConsumedRAO(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue)
Creates new OrderEntryConsumedRAO for given OrderEntryRAO and with given quantity.protected int
AbstractRuleExecutableSupport. getConsumableQuantity(OrderEntryRAO orderEntryRao)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please useRAOConsumptionSupport.getConsumableQuantity(OrderEntryRAO)
int
RAOConsumptionSupport. getConsumableQuantity(OrderEntryRAO orderEntryRao)
Calculate the order entry consumable quantityint
RAOConsumptionSupport. getConsumedQuantityForOrderEntry(OrderEntryRAO orderEntryRao)
Return consumed quantity for a given order entryprotected boolean
AbstractRuleExecutableSupport. mergeDiscounts(RuleActionContext context, DiscountRAO discountRao, OrderEntryRAO entry)
Method parameters in de.hybris.platform.ruleengineservices.rule.evaluation.actions with type arguments of type OrderEntryRAO Modifier and Type Method Description protected java.util.Set<OrderEntryConsumedRAO>
AbstractRuleExecutableSupport. consumeOrderEntries(java.util.Set<OrderEntryRAO> selectedEntries, java.util.Map<java.lang.Integer,java.lang.Integer> selectedEntriesMap, AbstractRuleActionRAO actionRAO)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please useRAOConsumptionSupport.consumeOrderEntries(Set, Map, AbstractRuleActionRAO)
java.util.Set<OrderEntryConsumedRAO>
RAOConsumptionSupport. consumeOrderEntries(java.util.Set<OrderEntryRAO> selectedEntries, java.util.Map<java.lang.Integer,java.lang.Integer> selectedEntriesMap, AbstractRuleActionRAO actionRAO)
Creates newOrderEntryConusmedRAO
s with the given quantity, links it to the givenactionRAO
and reduces available quantity of order entry by given quantity for every Order Entry from the set and using quantity fromdiscountedOrderEntryMap
.protected EntriesSelectionStrategyRPD
AbstractRulePartnerProductAction. createSelectionStrategyRPD(OrderEntrySelectionStrategy selectionStrategy, java.lang.Integer quantity, java.util.Set<OrderEntryRAO> orderEntries, boolean isAction)
void
AbstractRuleExecutableSupport. setPriceAdjustmentStrategy(PriceAdjustmentStrategy<OrderEntryRAO> priceAdjustmentStrategy)
-
Uses of OrderEntryRAO in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl
Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl that return types with arguments of type OrderEntryRAO Modifier and Type Method Description protected PriceAdjustmentStrategy<OrderEntryRAO>
DefaultRAOConsumptionSupport. getPriceAdjustmentStrategy()
java.util.Set<OrderEntryRAO>
DefaultRAOConsumptionSupport. getSelectedOrderEntryRaos(java.util.Collection<EntriesSelectionStrategyRPD> selectionStrategyRPDs, java.util.Map<java.lang.Integer,java.lang.Integer> selectedOrderEntryMap)
Methods in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl with parameters of type OrderEntryRAO Modifier and Type Method Description protected void
RuleOrderEntryFixedPriceRAOAction. addDiscount(RuleActionContext context, OrderEntryRAO orderEntryRao, int quantity, DiscountRAO discount)
protected void
RuleOrderEntryFixedPriceRAOAction. addDiscount(RuleActionContext context, OrderEntryRAO orderEntryRao, DiscountRAO discount)
protected java.math.BigDecimal
DefaultRAOConsumptionSupport. adjustUnitPrice(OrderEntryRAO orderEntryRao)
protected java.math.BigDecimal
DefaultRAOConsumptionSupport. adjustUnitPrice(OrderEntryRAO orderEntryRao, int quantity)
OrderEntryConsumedRAO
DefaultRAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, AbstractRuleActionRAO actionRAO)
OrderEntryConsumedRAO
DefaultRAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue, AbstractRuleActionRAO actionRAO)
OrderEntryConsumedRAO
DefaultRAOConsumptionSupport. consumeOrderEntry(OrderEntryRAO orderEntryRAO, AbstractRuleActionRAO actionRAO)
OrderEntryConsumedRAO
DefaultRAOConsumptionSupport. createOrderEntryConsumedRAO(OrderEntryRAO orderEntryRAO, int quantity, java.math.BigDecimal discountValue)
protected ProductConsumedRAO
RuleFreeGiftRAOAction. createProductConsumedRAO(OrderEntryRAO orderEntryRAO)
int
DefaultRAOConsumptionSupport. getConsumableQuantity(OrderEntryRAO orderEntryRao)
int
DefaultRAOConsumptionSupport. getConsumedQuantityForOrderEntry(OrderEntryRAO orderEntryRao)
protected int
DefaultRAOConsumptionSupport. getConsumedQuantityForOrderEntry(OrderEntryRAO orderEntryRao, java.util.Set<AbstractRuleActionRAO> actions)
protected boolean
RuleOrderEntryFixedPriceRAOAction. isDiscountApplicable(java.util.List<DiscountRAO> discounts, OrderEntryRAO orderEntryRao, java.math.BigDecimal cartThreshold, java.math.BigDecimal total, boolean discountedPriceIncluded)
protected boolean
RuleOrderEntryFixedDiscountRAOAction. performAction(RuleActionContext context, OrderEntryRAO orderEntryRao, java.math.BigDecimal valueForCurrency)
protected boolean
RuleOrderEntryFixedPriceRAOAction. processOrderEntry(RuleActionContext context, OrderEntryRAO orderEntryRao, java.math.BigDecimal valueForCurrency)
protected boolean
RuleOrderEntryPercentageDiscountRAOAction. processOrderEntry(RuleActionContext context, OrderEntryRAO orderEntryRao, java.math.BigDecimal value)
Method parameters in de.hybris.platform.ruleengineservices.rule.evaluation.actions.impl with type arguments of type OrderEntryRAO Modifier and Type Method Description java.util.Set<OrderEntryConsumedRAO>
DefaultRAOConsumptionSupport. consumeOrderEntries(java.util.Set<OrderEntryRAO> selectedEntries, java.util.Map<java.lang.Integer,java.lang.Integer> selectedEntriesMap, AbstractRuleActionRAO actionRAO)
void
DefaultRAOConsumptionSupport. setPriceAdjustmentStrategy(PriceAdjustmentStrategy<OrderEntryRAO> priceAdjustmentStrategy)
-
Uses of OrderEntryRAO in de.hybris.platform.sap.productconfig.rules.rao.populator
Methods in de.hybris.platform.sap.productconfig.rules.rao.populator with parameters of type OrderEntryRAO Modifier and Type Method Description protected void
ProductConfigCartRAOPopulator. populateEntry(AbstractOrderEntryModel entry, OrderEntryRAO entryRAO)
protected void
ProductConfigCartRAOPopulator. populateProductConfig(AbstractOrderEntryModel entry, OrderEntryRAO entryRAO)
-