© 2002 BEA Systems, Inc.


com.bea.commerce.ebusiness.price.engine.pool
Interface ItemObject

All Known Implementing Classes:
ItemObjectProxyImpl

public interface ItemObject
extends PoolObject, java.lang.Comparable

Represents an single (quantity 1) item (ProductItem) in a pool.


Method Summary
 boolean equalLineItem(ItemObject object)
          returns true if the given object comes from the same LineItem.
 Money getBasePrice()
          Corresponds to ProductItem.getCurrentPrice()
 CategoryKey[] getCategoryKeys()
          Corresponds to ProductItem.XXXXX()
 CatalogItemKey getItemKey()
          Corresponds to ProductItem.getCatalogItemKey()
 LineItem getLineItem()
           
 Money getMsrp()
          Corresponds to ProductItem.getMsrp()
 
Methods inherited from interface com.bea.commerce.ebusiness.price.engine.pool.PoolObject
getActualPrice, getPool, getUID
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getBasePrice

public Money getBasePrice()
Corresponds to ProductItem.getCurrentPrice()

Returns:
Money a money object that represents the base price of the item.
See Also:
Money, ProductItem

getMsrp

public Money getMsrp()
Corresponds to ProductItem.getMsrp()

Returns:
Money a money object that represents the MSRP price of the item.
See Also:
Money, ProductItem

getItemKey

public CatalogItemKey getItemKey()
Corresponds to ProductItem.getCatalogItemKey()

Returns:
CatalogItemKey the item key for this item.
See Also:
CatalogItemKey, ProductItem

getCategoryKeys

public CategoryKey[] getCategoryKeys()
Corresponds to ProductItem.XXXXX()

Returns:
CategoryKey the key for the categor(ies) of this item.
See Also:
CategoryKey, ProductItem

equalLineItem

public boolean equalLineItem(ItemObject object)
returns true if the given object comes from the same LineItem.


getLineItem

public LineItem getLineItem()


© 2002 BEA Systems, Inc.

Copyright © 2002 BEA Systems, Inc. All Rights Reserved