| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderModel |
DefaultPromotionActionService.getOrder(AbstractOrderRAO orderRao) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractOrderRAO> |
RuleEngineCalculationService.getOrderTotalAvailableQuantity(T orderRAO)
Deprecated.
since 6.7
|
| Modifier and Type | Method and 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) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractOrderRAO> |
DefaultRuleEngineCalculationService.getOrderTotalAvailableQuantity(T orderRAO)
Deprecated.
since 6.7
|
| Modifier and Type | Method and Description |
|---|---|
protected Converter<AbstractOrderRAO,Order> |
DefaultRuleEngineCalculationService.getAbstractOrderRaoToOrderConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleEngineCalculationService.calculateTotals(AbstractOrderRAO cartRao) |
protected void |
DefaultRuleEngineCalculationService.ensureOrderEntryRAOEntryNumbers(AbstractOrderRAO abstractOrderRao)
for the given
AbstractOrderRAO this method ensures that each of the getEntries() has a
entry number set. |
protected OrderEntryRAO |
DefaultRuleEngineCalculationService.findOrderEntryRAO(AbstractOrderRAO order,
NumberedLineItem lineItem)
returns the corresponding OrderEntryRAO for the given
lineItem. |
protected void |
DefaultRuleEngineCalculationService.recalculateTotals(AbstractOrderRAO cartRao,
Order cart)
Uses the given
cart to recalculate the totals of the given cartRao. |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleEngineCalculationService.setAbstractOrderRaoToOrderConverter(Converter<AbstractOrderRAO,Order> abstractOrderRaoToOrderConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<AbstractOrderRAO,Currency> |
OrderEntryRaoToNumberedLineItemConverter.getAbstractOrderRaoToCurrencyConverter() |
protected Converter<AbstractOrderRAO,Currency> |
AbstractOrderRaoToOrderConverter.getAbstractOrderRaoToCurrencyConverter() |
| Modifier and Type | Method and Description |
|---|---|
Order |
AbstractOrderRaoToOrderConverter.convert(AbstractOrderRAO cartRao) |
Currency |
AbstractOrderRaoToCurrencyConverter.convert(AbstractOrderRAO source) |
Currency |
AbstractOrderRaoToCurrencyConverter.convert(AbstractOrderRAO paramSOURCE,
Currency paramTARGET) |
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderEntryRaoToNumberedLineItemConverter.setAbstractOrderRaoToCurrencyConverter(Converter<AbstractOrderRAO,Currency> abstractOrderRaoToCurrencyConverter) |
void |
AbstractOrderRaoToOrderConverter.setAbstractOrderRaoToCurrencyConverter(Converter<AbstractOrderRAO,Currency> abstractOrderRaoToCurrencyConverter) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOrderRaoPopulator<T extends AbstractOrderModel,P extends AbstractOrderRAO>
Converter implementation for
AbstractOrderModel as source and AbstractOrderRAO as target type. |
| Modifier and Type | Class and Description |
|---|---|
class |
CartRAO |
class |
OrderRAO |
| Modifier and Type | Method and Description |
|---|---|
AbstractOrderRAO |
OrderEntryRAO.getOrder() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<AbstractOrderRAO> |
UserRAO.getOrders() |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderEntryRAO.setOrder(AbstractOrderRAO order) |
| Modifier and Type | Method and Description |
|---|---|
void |
UserRAO.setOrders(java.util.Set<AbstractOrderRAO> orders) |
| Modifier and Type | Method and Description |
|---|---|
OrderEntryRAO |
DefaultRaoService.createOrderEntry(AbstractOrderRAO order,
ProductRAO product,
double basePrice,
int quantity,
int entryNumber) |
| Modifier and Type | Method and 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 price
targetPrice to a group of products, selecting them from order entries according to
the given entriesSelectionStrategyRPDs. |
Copyright © 2018 SAP SE. All Rights Reserved.