com.bea.commerce.ebusiness.price.engine
Interface DiscountCalculator
- All Known Implementing Classes:
- AbstractDiscountCalculator
- 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
public static final String calcMethod
- See Also:
- Constant Field Values
calcNewPrice
public void calcNewPrice(DiscountModifier modifier,
AdjustmentType type,
QualificationDiscountId discountID,
String reason,
List items)
- List of PoolObject(s).
calcNewPrice
public void calcNewPrice(DiscountModifier modifier,
AdjustmentType type,
QualificationDiscountId discountID,
String reason,
PoolObject item)
Copyright © 2005 BEA Systems, Inc. All Rights Reserved