| Package | Description |
|---|---|
| de.hybris.platform.ruleengineservices.rao | |
| de.hybris.platform.ruleengineservices.rule.evaluation.actions |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<OrderEntryConsumedRAO> |
AbstractRuleActionRAO.getConsumedEntries() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRuleActionRAO.setConsumedEntries(java.util.Set<OrderEntryConsumedRAO> consumedEntries) |
| Modifier and Type | Method and Description |
|---|---|
protected OrderEntryConsumedRAO |
AbstractRuleExecutableSupport.consumeOrderEntry(OrderEntryRAO orderEntryRAO,
AbstractRuleActionRAO actionRAO)
Creates a new
OrderEntryConusmedRAO that consumes the given orderEntryRAO and adds the consumed entry to
the given actionRAO |
protected OrderEntryConsumedRAO |
AbstractRuleExecutableSupport.consumeOrderEntry(OrderEntryRAO orderEntryRAO,
int quantity,
AbstractRuleActionRAO actionRAO)
Creates a new
OrderEntryConusmedRAO that consumes the given orderEntryRAO with the given quantity
and adds the consumed entry to the given actionRAO |
protected OrderEntryConsumedRAO |
AbstractRuleExecutableSupport.consumeOrderEntry(OrderEntryRAO orderEntryRAO,
int quantity,
java.math.BigDecimal discountValue,
AbstractRuleActionRAO actionRAO) |
protected OrderEntryConsumedRAO |
AbstractRuleExecutableSupport.createOrderEntryConsumedRAO(OrderEntryRAO orderEntryRAO,
int quantity,
java.math.BigDecimal discountValue)
Creates new OrderEntryConsumedRAO for given OrderEntryRAO and with given quantity.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<OrderEntryConsumedRAO> |
AbstractRuleExecutableSupport.consumeOrderEntries(java.util.Set<OrderEntryRAO> selectedEntries,
java.util.Map<java.lang.Integer,java.lang.Integer> selectedEntriesMap,
AbstractRuleActionRAO actionRAO)
Creates new
OrderEntryConusmedRAOs with the given quantity, links it to the given actionRAO and
reduces available quantity of order entry by given quantity for every Order Entry from the set and using quantity
from discountedOrderEntryMap. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractRuleExecutableSupport.mergeOrderEntryConsumed(OrderEntryConsumedRAO consumedTarget,
OrderEntryConsumedRAO consumedSource)
Method merges the properties of two instances of
OrderEntryConsumedRAO if the objects refer to the same order entry
number and same rule |
protected void |
AbstractRuleExecutableSupport.updateActionRAOWithConsumed(AbstractRuleActionRAO actionRAO,
OrderEntryConsumedRAO orderEntryConsumedRAO)
Adds given OrderEntryConsumedRAO to the AbstractRuleActionRAO.consumedEntries.
|
Copyright © 2018 SAP SE. All Rights Reserved.