com.bea.commerce.ebusiness.price.engine
Interface DiscountCalculator
- All Known Implementing Classes:
- AbstractDiscountCalculator, DiscountCalculatorFixedOff, DiscountCalculatorFixedPrice, DiscountCalculatorPercentOff
public interface DiscountCalculator
The DiscountCalculator will produce the new price of
an entity (item, order shipping, ...)
given a DiscountModifier instance and an entity.
DiscountModifier is used by a DiscountCalculator to
determine to what amount an entity should be
discounted.
This class should be implemented to produce a
particular type of calculator. A specific
DiscountCalculator implementation will be associated
with a particular type or types of DiscountModifier
classes at runtime.
calcMethod
static final String calcMethod
- See Also
- Constants Summary
calcNewPrice
void calcNewPrice(DiscountModifier modifier,
AdjustmentType type,
QualificationDiscountId discountID,
String reason,
PoolObject item)
calcNewPrice
void calcNewPrice(DiscountModifier modifier,
AdjustmentType type,
QualificationDiscountId discountID,
String reason,
List items)
- List of PoolObject(s).
Copyright © 2006 BEA Systems, Inc. All Rights Reserved