|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bea.commerce.ebusiness.price.engine.pool.ItemPoolImpl
@Deprecated public class ItemPoolImpl
Represents a collection of PoolObject(s). The ItemPoolImpl interface provides methods for querying the underlying objects and also to remove objects from the working collection.
Field Summary | |
---|---|
static int |
INIT_MAP_SIZE
Deprecated See BEA Commerce product offering |
static int |
LONG
Deprecated See BEA Commerce product offering |
static int |
SHORT
Deprecated See BEA Commerce product offering |
Constructor Summary | |
---|---|
ItemPoolImpl(ItemObjectFactory factory)
Deprecated See BEA Commerce product offering |
|
ItemPoolImpl(ItemObjectFactory factory,
com.bea.commerce.ebusiness.price.service.internal.PricingContext context,
Quote quote)
Deprecated See BEA Commerce product offering |
Method Summary | |
---|---|
void |
adjust(List poolObjects,
AdjustmentDetail aDetail)
Deprecated See BEA Commerce product offering |
void |
adjust(PoolObject object,
AdjustmentDetail aDetail)
Deprecated See BEA Commerce product offering |
static String |
catMapToString(Map map,
int size,
int type)
Deprecated See BEA Commerce product offering |
PoolQuery |
getByPrice(PoolQuery query)
Deprecated See BEA Commerce product offering |
String |
getCurrency()
Deprecated See BEA Commerce product offering |
Map |
getCurrentMap()
Deprecated See BEA Commerce product offering |
int |
getCurrentSize()
Deprecated See BEA Commerce product offering |
AdjustmentDetail |
getDetail(AdjustmentType type,
Money initialPrice,
Money endPrice,
String computation,
String reason,
Object discountID)
Deprecated See BEA Commerce product offering |
Quote |
getQuote()
Deprecated See BEA Commerce product offering |
static String |
itemMapToString(Map map)
Deprecated See BEA Commerce product offering |
static String |
mapToString(Map map)
Deprecated See BEA Commerce product offering |
static String |
productItemListToString(List list)
Deprecated See BEA Commerce product offering |
void |
remove(Iterator poolObjects)
Deprecated See BEA Commerce product offering |
void |
remove(PoolObject poolObject)
Deprecated See BEA Commerce product offering |
void |
set(ItemObjectFactory factory,
com.bea.commerce.ebusiness.price.service.internal.PricingContext context,
Quote quote)
Deprecated See BEA Commerce product offering |
void |
set(com.bea.commerce.ebusiness.price.service.internal.PricingContext context,
Quote quote)
Deprecated See BEA Commerce product offering |
static String |
skuMapToString(Map map,
int size,
int type)
Deprecated See BEA Commerce product offering |
String |
toString()
Deprecated See BEA Commerce product offering |
String |
toString(int type)
Deprecated See BEA Commerce product offering |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int SHORT
public static final int LONG
public static final int INIT_MAP_SIZE
Constructor Detail |
---|
public ItemPoolImpl(ItemObjectFactory factory)
public ItemPoolImpl(ItemObjectFactory factory, com.bea.commerce.ebusiness.price.service.internal.PricingContext context, Quote quote) throws RemoteException, CatalogFinderException, CatalogException
RemoteException
CatalogFinderException
CatalogException
Method Detail |
---|
public void set(com.bea.commerce.ebusiness.price.service.internal.PricingContext context, Quote quote) throws RemoteException, CatalogFinderException, CatalogException
RemoteException
CatalogFinderException
CatalogException
public void set(ItemObjectFactory factory, com.bea.commerce.ebusiness.price.service.internal.PricingContext context, Quote quote) throws RemoteException, CatalogFinderException, CatalogException
RemoteException
CatalogFinderException
CatalogException
public void remove(Iterator poolObjects)
remove
in interface Pool
List
- a set of PoolObjects to be removed from the collection.PoolObject
public void remove(PoolObject poolObject)
remove
in interface Pool
PoolObject
- the object to be removed from the collection.PoolObject
public int getCurrentSize()
getCurrentSize
in interface ItemPool
public Quote getQuote()
getQuote
in interface ItemPool
public String getCurrency()
getCurrency
in interface Pool
public AdjustmentDetail getDetail(AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object discountID)
getDetail
in interface Pool
public PoolQuery getByPrice(PoolQuery query)
getByPrice
in interface ItemPool
public void adjust(PoolObject object, AdjustmentDetail aDetail)
adjust
in interface Pool
public void adjust(List poolObjects, AdjustmentDetail aDetail)
adjust
in interface Pool
public Map getCurrentMap()
ItemPool
getCurrentMap
in interface ItemPool
ItemObject
public String toString()
toString
in class Object
public String toString(int type)
toString
in interface ItemPool
public static String mapToString(Map map)
public static String itemMapToString(Map map)
public static String skuMapToString(Map map, int size, int type)
public static String catMapToString(Map map, int size, int type)
public static String productItemListToString(List list)
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |