public class DefaultRaoService extends Object
| Constructor and Description |
|---|
DefaultRaoService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCartDiscount(boolean absolute,
double value,
CartRAO cart) |
protected void |
addCartDiscount(DiscountRAO discount,
CartRAO cart) |
void |
addEntry(OrderEntryRAO entry,
CartRAO cart) |
void |
addEntryDiscount(boolean absolute,
double value,
OrderEntryRAO entry) |
protected void |
addEntryDiscount(DiscountRAO discount,
OrderEntryRAO entry) |
OrderEntryRAO |
addProduct(ProductRAO promotedProduct,
int quantity,
double basePrice,
CartRAO cart) |
OrderEntryRAO |
addProduct(String code,
int quantity,
double basePrice,
CartRAO cart) |
void |
addPromotedProduct(ProductRAO promotedProduct,
int quantity,
double basePrice,
double promotionValue,
CartRAO cart) |
void |
addPromotedProduct(String productCode,
int quantity,
double basePrice,
double value,
CartRAO cart) |
CartRAO |
createCart() |
CategoryRAO |
createCategory() |
DiscountRAO |
createDiscount() |
protected DiscountRAO |
createDiscount(double value) |
EntriesSelectionStrategyRPD |
createEntriesSelectionStrategyRPD() |
OrderEntryRAO |
createOrderEntry() |
OrderEntryRAO |
createOrderEntry(AbstractOrderRAO order,
ProductRAO product,
double basePrice,
int quantity,
int entryNumber) |
ProductRAO |
createProduct() |
ProductRAO |
createProduct(String code) |
protected int |
getNewOrderEntryNumber(CartRAO cart) |
public void addCartDiscount(boolean absolute,
double value,
CartRAO cart)
protected void addCartDiscount(DiscountRAO discount, CartRAO cart)
public void addEntry(OrderEntryRAO entry, CartRAO cart)
public void addEntryDiscount(boolean absolute,
double value,
OrderEntryRAO entry)
protected void addEntryDiscount(DiscountRAO discount, OrderEntryRAO entry)
public CartRAO createCart()
public EntriesSelectionStrategyRPD createEntriesSelectionStrategyRPD()
public CategoryRAO createCategory()
public DiscountRAO createDiscount()
protected DiscountRAO createDiscount(double value)
public OrderEntryRAO createOrderEntry()
public OrderEntryRAO createOrderEntry(AbstractOrderRAO order, ProductRAO product, double basePrice, int quantity, int entryNumber)
public ProductRAO createProduct()
public ProductRAO createProduct(String code)
public void addPromotedProduct(String productCode, int quantity, double basePrice, double value, CartRAO cart)
public void addPromotedProduct(ProductRAO promotedProduct, int quantity, double basePrice, double promotionValue, CartRAO cart)
public OrderEntryRAO addProduct(ProductRAO promotedProduct, int quantity, double basePrice, CartRAO cart)
protected int getNewOrderEntryNumber(CartRAO cart)
public OrderEntryRAO addProduct(String code, int quantity, double basePrice, CartRAO cart)
Copyright © 2017 SAP SE. All Rights Reserved.