com.bea.commerce.ebusiness.price.engine.pool
Interface Pool
- All Known Subinterfaces:
- ItemPool, OrderPool
- All Known Implementing Classes:
- ItemPoolImpl, OrderPoolImpl
- public interface Pool
Represents a collection of PoolObject(s). The Pool
interface provides methods for adjusting the price of
the pool objects and also to remove the objects from
the collection.
adjust
public void adjust(List poolObjects,
AdjustmentDetail aDetail)
adjust
public void adjust(PoolObject object,
AdjustmentDetail aDetail)
getCurrency
public String getCurrency()
getDetail
public AdjustmentDetail getDetail(AdjustmentType type,
Money initialPrice,
Money endPrice,
String computation,
String reason,
Object discountID)
remove
public void remove(Iterator poolObjects)
- Returns:
- void
- See Also:
PoolObject
remove
public void remove(PoolObject anObject)
- Returns:
- void
- See Also:
PoolObject
Copyright © 2005 BEA Systems, Inc. All Rights Reserved