ItemObject Interface

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

public interface ItemObject

    extends Comparable, PoolObject

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


All Known Implementing Classes
ItemObjectProxyImpl
All Superinterfaces
Comparable, PoolObject

Method Summary

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

Method Detail

equalLineItem(ItemObject) Method

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


getBasePrice() Method

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

Returns

Money a money object that represents the base price of the item.

Related Topics

Money
ProductItem


getCategoryKeys() Method

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

Returns

CategoryKey the key for the categor(ies) of this item.

Related Topics

CategoryKey
ProductItem


getItemKey() Method

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

Returns

CatalogItemKey the item key for this item.

Related Topics

CatalogItemKey
ProductItem


getLineItem() Method

public LineItem getLineItem()

getMsrp() Method

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

Returns

Money a money object that represents the MSRP price of the item.

Related Topics

Money
ProductItem