Class DefaultRaoService
java.lang.Object
de.hybris.platform.ruleengineservices.rao.util.DefaultRaoService
Helper service for manipulating and populating RAOs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCartDiscount(boolean absolute, double value, CartRAO cart) protected voidaddCartDiscount(DiscountRAO discount, CartRAO cart) voidaddEntry(OrderEntryRAO entry, CartRAO cart) voidaddEntryDiscount(boolean absolute, double value, OrderEntryRAO entry) protected voidaddEntryDiscount(DiscountRAO discount, OrderEntryRAO entry) addProduct(String promotedProduct, int quantity, double basePrice, CartRAO cart) voidaddPromotedProduct(String productCode, int quantity, double basePrice, double value, CartRAO cart) protected DiscountRAOcreateDiscount(double value) createOrderEntry(AbstractOrderRAO order, String product, double basePrice, int quantity, int entryNumber) protected int
-
Constructor Details
-
DefaultRaoService
public DefaultRaoService()
-
-
Method Details
-
addCartDiscount
-
addCartDiscount
-
addEntry
-
addEntryDiscount
-
addEntryDiscount
-
createCart
-
createEntriesSelectionStrategyRPD
-
createDiscount
-
createDiscount
-
createOrderEntry
-
createOrderEntry
public OrderEntryRAO createOrderEntry(AbstractOrderRAO order, String product, double basePrice, int quantity, int entryNumber) -
addPromotedProduct
-
addProduct
public OrderEntryRAO addProduct(String promotedProduct, int quantity, double basePrice, CartRAO cart) -
getNewOrderEntryNumber
-