java.util.List<DiscountRAO> |
AddFreeProductDiscountAction.addDiscount(EntriesSelectionStrategyRPD entriesSelectionStrategyRPD,
int quantity,
int consumed,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds order level discounts to order entries contained within selection strategies.
|
java.util.List<DiscountRAO> |
AddFixedPriceEntryDiscountRAOAction.addFixedPriceEntriesDiscount(java.util.List<EntriesSelectionStrategyRPD> entriesSelectionStrategyRPDs,
java.math.BigDecimal fixedPrice,
int maxQuantity,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds order entry level discounts to the order entries selected by strategies from
entriesSelectionStrategyRPDs which are marked to be target for the action.
|
DiscountRAO |
AddFixedPriceEntryDiscountRAOAction.addFixedPriceEntryDiscount(OrderEntryRAO orderEntryRao,
java.math.BigDecimal fixedPrice,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds an order entry level discount to the given orderEntryRao such that the final price of the discounted
order entry will be the fixedPrice.
|
java.util.List<DiscountRAO> |
AddFixedPriceEntryDiscountRAOAction.addFixedPriceEntryDiscounts(java.util.Collection<OrderEntryRAO> orderEntryRao,
java.math.BigDecimal fixedPrice,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds an order entry level discount to each of the the given orderEntryRao such that the final price of the
discounted order entry will be the fixedPrice.
|
FreeProductRAO |
AddProductToCartRAOAction.addFreeProductsToCart(CartRAO cartRao,
java.lang.String productCode,
int quantity,
OrderEntryRAO triggeringEntry,
int triggeringEntryQuantity,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds free product items to the cart.
|
FreeProductRAO |
AddProductToCartRAOAction.addFreeProductsToCart(CartRAO cartRao,
java.lang.String productCode,
int quantity,
java.util.Collection<EntriesSelectionStrategyRPD> strategies,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds free product items to the cart.
|
java.util.List<DiscountRAO> |
AddOrderEntryGroupFixedPriceDiscountRAOAction.addOrderEntryGroupFixedPriceDiscount(AbstractOrderRAO order,
java.util.List<EntriesSelectionStrategyRPD> entriesSelectionStrategyRPDs,
java.math.BigDecimal targetPrice,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Sets the target price targetPrice to a group of products, selecting them from order entries according to
the given entriesSelectionStrategyRPDs.
|
DiscountRAO |
AddOrderEntryDiscountRAOAction.addOrderEntryLevelDiscount(OrderEntryRAO orderEntryRao,
boolean absolute,
java.math.BigDecimal amount,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds an order entry level discount to the given orderEntryRao, recalculates the cart totals and returns
the discount.
|
java.util.List<DiscountRAO> |
AddOrderEntryDiscountRAOAction.addOrderEntryLevelDiscount(java.util.List<EntriesSelectionStrategyRPD> entriesSelectionStrategyRPDs,
boolean absolute,
java.math.BigDecimal amount,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds order entry level discounts to the order entries selected by strategies from
entriesSelectionStrategyRPDs which are marked to be target for the action.
|
java.util.List<DiscountRAO> |
AddOrderEntryDiscountRAOAction.addOrderEntryLevelDiscounts(java.util.Collection<OrderEntryRAO> orderEntryList,
boolean absolute,
java.math.BigDecimal amount,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds an order entry level discount for each order entry element in orderEntryList, recalculates the cart
totals and returns the discount.
|
DiscountRAO |
AddOrderDiscountRAOAction.addOrderLevelDiscount(CartRAO cartRao,
boolean absolute,
java.math.BigDecimal amount,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds an order level discount to the given cartRao, recalculates the cart totals and returns the discount.
|
DiscountRAO |
AddOrderDiscountRAOAction.addOrderLevelDiscount(CartRAO cartRao,
boolean absolute,
java.math.BigDecimal amount,
java.lang.String[] excludedProducts,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Adds an order-level discount to the cartRao and recalculates cart totals.
|
DisplayMessageRAO |
DisplayMessageRAOAction.fireMessage(AbstractActionedRAO appliedToObject,
RuleEngineResultRAO result,
java.lang.Object ruleContext) |
Deprecated, for removal: This API element is subject to removal in a future version.
Fires a message as a Rule Action.
|