public class CartRAOBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_CURRENCY_ISO_CODE |
| Constructor and Description |
|---|
CartRAOBuilder() |
CartRAOBuilder(CartRAO cart) |
CartRAOBuilder(java.lang.String cartId) |
CartRAOBuilder(java.lang.String cartId,
java.lang.String currencyIsoCode) |
| Modifier and Type | Method and Description |
|---|---|
CartRAOBuilder |
addCartDiscount(boolean absolute,
double value) |
CartRAOBuilder |
addEntry(OrderEntryRAO rao) |
CartRAOBuilder |
addProductDiscount(boolean absolute,
double value) |
CartRAOBuilder |
addProductLine(java.lang.String productCode,
int quantity,
double price,
java.lang.String... categories) |
CartRAOBuilder |
addProductQuantity(ProductRAO product,
int quantity,
double price) |
OrderEntryRAO |
getLastOrderEntry() |
ProductRAO |
getLastProduct() |
CartRAO |
toCart() |
java.lang.String |
toString() |
public static final java.lang.String DEFAULT_CURRENCY_ISO_CODE
public CartRAOBuilder()
public CartRAOBuilder(java.lang.String cartId)
public CartRAOBuilder(java.lang.String cartId,
java.lang.String currencyIsoCode)
public CartRAOBuilder(CartRAO cart)
cart - - a predefined cart.public CartRAOBuilder addProductLine(java.lang.String productCode, int quantity, double price, java.lang.String... categories)
public CartRAOBuilder addProductQuantity(ProductRAO product, int quantity, double price)
product - quantity - price - public CartRAOBuilder addCartDiscount(boolean absolute, double value)
public CartRAOBuilder addProductDiscount(boolean absolute, double value)
absolute - value - public CartRAOBuilder addEntry(OrderEntryRAO rao)
rao - public CartRAO toCart()
public OrderEntryRAO getLastOrderEntry()
public ProductRAO getLastProduct()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018 SAP SE. All Rights Reserved.