Uses of Class
de.hybris.platform.ruleengineservices.rao.AbstractOrderRAO
-
-
Uses of AbstractOrderRAO in de.hybris.platform.promotionengineservices.promotionengine.impl
Methods in de.hybris.platform.promotionengineservices.promotionengine.impl with parameters of type AbstractOrderRAO Modifier and Type Method Description protected AbstractOrderModel
DefaultPromotionActionService. getOrder(AbstractOrderRAO orderRao)
-
Uses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.calculation
Methods in de.hybris.platform.ruleengineservices.calculation with parameters of type AbstractOrderRAO Modifier and Type Method Description void
RuleEngineCalculationService. calculateTotals(AbstractOrderRAO abstractOrderRao)
performs a (re)calculation on the given abstractOrderRao and updates these properties:getTotal()
getSubTotal()
getDeliveryCost()
getPaymentCost()
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)
-
Uses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.calculation.impl
Methods in de.hybris.platform.ruleengineservices.calculation.impl that return types with arguments of type AbstractOrderRAO Modifier and Type Method Description protected Converter<AbstractOrderRAO,Order>
DefaultPriceAdjustmentStrategy. getAbstractOrderRaoToOrderConverter()
protected Converter<AbstractOrderRAO,Order>
DefaultRuleEngineCalculationService. getAbstractOrderRaoToOrderConverter()
Methods in de.hybris.platform.ruleengineservices.calculation.impl with parameters of type AbstractOrderRAO Modifier and Type Method Description void
DefaultRuleEngineCalculationService. calculateTotals(AbstractOrderRAO cartRao)
protected void
DefaultRuleEngineCalculationService. ensureOrderEntryRAOEntryNumbers(AbstractOrderRAO abstractOrderRao)
for the givenAbstractOrderRAO
this method ensures that each of thegetEntries()
has a entry number set.protected OrderEntryRAO
DefaultRuleEngineCalculationService. findOrderEntryRAO(AbstractOrderRAO order, NumberedLineItem lineItem)
returns the corresponding OrderEntryRAO for the givenlineItem
.protected void
DefaultRuleEngineCalculationService. recalculateTotals(AbstractOrderRAO cartRao, Order cart)
Uses the givencart
to recalculate the totals of the givencartRao
.Method parameters in de.hybris.platform.ruleengineservices.calculation.impl with type arguments of type AbstractOrderRAO Modifier and Type Method Description void
DefaultPriceAdjustmentStrategy. setAbstractOrderRaoToOrderConverter(Converter<AbstractOrderRAO,Order> abstractOrderRaoToOrderConverter)
void
DefaultRuleEngineCalculationService. setAbstractOrderRaoToOrderConverter(Converter<AbstractOrderRAO,Order> abstractOrderRaoToOrderConverter)
-
Uses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.converters
Methods in de.hybris.platform.ruleengineservices.converters that return types with arguments of type AbstractOrderRAO Modifier and Type Method Description protected Converter<AbstractOrderRAO,Currency>
AbstractOrderRaoToOrderConverter. getAbstractOrderRaoToCurrencyConverter()
protected Converter<AbstractOrderRAO,Currency>
OrderEntryRaoToNumberedLineItemConverter. getAbstractOrderRaoToCurrencyConverter()
Methods in de.hybris.platform.ruleengineservices.converters with parameters of type AbstractOrderRAO Modifier and Type Method Description Currency
AbstractOrderRaoToCurrencyConverter. convert(AbstractOrderRAO source)
Currency
AbstractOrderRaoToCurrencyConverter. convert(AbstractOrderRAO paramSOURCE, Currency paramTARGET)
Order
AbstractOrderRaoToOrderConverter. convert(AbstractOrderRAO cartRao)
Order
AbstractOrderRaoToOrderConverter. convert(AbstractOrderRAO paramSOURCE, Order paramTARGET)
protected java.util.List<LineItem>
AbstractOrderRaoToOrderConverter. convertEntriesToLineItems(AbstractOrderRAO cartRao)
protected LineItemDiscount
AbstractOrderRaoToOrderConverter. convertToLineItemDiscount(DiscountRAO discountRao, AbstractOrderRAO cartRao)
protected OrderDiscount
AbstractOrderRaoToOrderConverter. convertToOrderDiscount(DiscountRAO discountRao, AbstractOrderRAO cartRao)
protected OrderCharge
AbstractOrderRaoToOrderConverter. convertToPaymentOrderCharge(AbstractOrderRAO cartRao)
creates the OrderCharge of type PAYMENT based on the given cart.protected OrderCharge
AbstractOrderRaoToOrderConverter. convertToShippingOrderCharge(AbstractOrderRAO cartRao)
creates the OrderCharge of type SHIPPING based on the given cart.protected boolean
AbstractOrderRaoToOrderConverter. isDiscountNotOrderLevel(AbstractOrderRAO orderRAO, DiscountRAO discount)
Method parameters in de.hybris.platform.ruleengineservices.converters with type arguments of type AbstractOrderRAO Modifier and Type Method Description void
AbstractOrderRaoToOrderConverter. setAbstractOrderRaoToCurrencyConverter(Converter<AbstractOrderRAO,Currency> abstractOrderRaoToCurrencyConverter)
void
OrderEntryRaoToNumberedLineItemConverter. setAbstractOrderRaoToCurrencyConverter(Converter<AbstractOrderRAO,Currency> abstractOrderRaoToCurrencyConverter)
-
Uses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.converters.populator
Classes in de.hybris.platform.ruleengineservices.converters.populator with type parameters of type AbstractOrderRAO Modifier and Type Class Description class
AbstractOrderRaoPopulator<T extends AbstractOrderModel,P extends AbstractOrderRAO>
Converter implementation forAbstractOrderModel
as source andAbstractOrderRAO
as target type. -
Uses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.rao
Subclasses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.rao Modifier and Type Class Description class
CartRAO
class
OrderRAO
Methods in de.hybris.platform.ruleengineservices.rao that return AbstractOrderRAO Modifier and Type Method Description AbstractOrderRAO
OrderEntryRAO. getOrder()
Methods in de.hybris.platform.ruleengineservices.rao that return types with arguments of type AbstractOrderRAO Modifier and Type Method Description java.util.Set<AbstractOrderRAO>
UserRAO. getOrders()
Methods in de.hybris.platform.ruleengineservices.rao with parameters of type AbstractOrderRAO Modifier and Type Method Description void
OrderEntryRAO. setOrder(AbstractOrderRAO order)
Method parameters in de.hybris.platform.ruleengineservices.rao with type arguments of type AbstractOrderRAO Modifier and Type Method Description void
UserRAO. setOrders(java.util.Set<AbstractOrderRAO> orders)
-
Uses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.rao.util
Methods in de.hybris.platform.ruleengineservices.rao.util with parameters of type AbstractOrderRAO Modifier and Type Method Description OrderEntryRAO
DefaultRaoService. createOrderEntry(AbstractOrderRAO order, ProductRAO product, double basePrice, int quantity, int entryNumber)
-
Uses of AbstractOrderRAO in de.hybris.platform.ruleengineservices.rule.evaluation
Methods in de.hybris.platform.ruleengineservices.rule.evaluation with parameters of type AbstractOrderRAO Modifier and Type Method Description java.util.List<DiscountRAO>
AddOrderEntryGroupFixedPriceDiscountRAOAction. addOrderEntryGroupFixedPriceDiscount(AbstractOrderRAO order, java.util.List<EntriesSelectionStrategyRPD> entriesSelectionStrategyRPDs, java.math.BigDecimal targetPrice, RuleEngineResultRAO result, java.lang.Object ruleContext)
Sets the target pricetargetPrice
to a group of products, selecting them from order entries according to the givenentriesSelectionStrategyRPDs
.
-