com.ibm.commerce.price.commands
Class CatEntryPrices

java.lang.Object
  |
  +--com.ibm.commerce.price.commands.CatEntryPrices

public class CatEntryPrices
extends java.lang.Object

Pricing info stored for input catalog entries.


Constructor Summary
CatEntryPrices(java.lang.Long anCatalogEntryId, QuantityAmount aQuantity)
          Item constructor comment.
CatEntryPrices(java.lang.Long anCatalogEntryId, QuantityAmount aQuantity, java.lang.Long[] aTradingIds, java.lang.Long[] aOfferIds)
          Item constructor comment.
CatEntryPrices(OrderItemAccessBean aOrderItemAB)
          Item constructor comment.
CatEntryPrices(OrderItemAccessBean aOrderItemAB, java.lang.Long[] aTradingIds, java.lang.Long[] aOfferIds)
          Item constructor comment.
 
Method Summary
 java.lang.Long[] getAllTradingIds()
           
 MonetaryAmount getBasePrice()
           
 java.lang.Long getCatalogEntryId()
           
 OfferAccessBean getOffer()
           
 java.lang.Long getOfferId()
           
 java.lang.Long[] getOfferIds()
           
 OrderItemAccessBean getOrderItem()
           
 java.lang.Long getOrderItemId()
           
 QuantityAmount getQuantity()
           
 java.lang.Long getTcId()
           
 MonetaryAmount getTradingBasePrice(int aIndex)
           
 MonetaryAmount[] getTradingBasePrices()
           
 java.lang.Long getTradingId()
           
 java.lang.Long[] getTradingIds()
           
 OfferAccessBean getTradingOffer(int aIndex)
           
 java.lang.Long getTradingOfferId(int aIndex)
           
 java.lang.Long[] getTradingOfferIds()
           
 OfferAccessBean[] getTradingOffers()
           
 java.lang.Long getTradingTcId(int aIndex)
           
 java.lang.Long[] getTradingTcIds()
           
 MonetaryAmount getTradingUnitPrice(int aIndex)
           
 MonetaryAmount[] getTradingUnitPrices()
           
 MonetaryAmount getUnitPrice()
           
 void initOutput(int aSize)
           
 void refresh()
           
 void setAllTradingIds(java.lang.Long[] aTradingIds)
           
 void setBasePrice(MonetaryAmount aPrice)
           
 void setCatalogEntryId(java.lang.Long anCatalogEntryId)
           
 void setOffer(OfferAccessBean aOffer)
           
 void setOfferId(java.lang.Long aOfferId)
           
 void setOfferIds(java.lang.Long[] aOfferIds)
           
 void setOrderItem(OrderItemAccessBean aOrderItemAB)
           
 void setOrderItemId(java.lang.Long anOrderItemId)
           
 void setQuantity(QuantityAmount aQuantity)
           
 void setTcId(java.lang.Long aTcId)
           
 void setTradingBasePrices(MonetaryAmount[] aPrices)
           
 void setTradingId(java.lang.Long anTradingId)
           
 void setTradingIds(java.lang.Long[] aTradingIds)
           
 void setTradingOfferIds(java.lang.Long[] aOfferIds)
           
 void setTradingOffers(OfferAccessBean[] aOffers)
           
 void setTradingTcIds(java.lang.Long[] aTcIds)
           
 void setTradingUnitPrices(MonetaryAmount[] aPrices, StoreAccessBean aStoreAB)
           
 void setUnitPrice(MonetaryAmount aPrice)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatEntryPrices

public CatEntryPrices(java.lang.Long anCatalogEntryId,
                      QuantityAmount aQuantity)
               throws ECException
Item constructor comment.

CatEntryPrices

public CatEntryPrices(java.lang.Long anCatalogEntryId,
                      QuantityAmount aQuantity,
                      java.lang.Long[] aTradingIds,
                      java.lang.Long[] aOfferIds)
               throws ECException
Item constructor comment.

CatEntryPrices

public CatEntryPrices(OrderItemAccessBean aOrderItemAB)
               throws ECException
Item constructor comment.

CatEntryPrices

public CatEntryPrices(OrderItemAccessBean aOrderItemAB,
                      java.lang.Long[] aTradingIds,
                      java.lang.Long[] aOfferIds)
               throws ECException
Item constructor comment.
Method Detail

getAllTradingIds

public java.lang.Long[] getAllTradingIds()

getBasePrice

public MonetaryAmount getBasePrice()

getCatalogEntryId

public java.lang.Long getCatalogEntryId()

getOffer

public OfferAccessBean getOffer()

getOfferId

public java.lang.Long getOfferId()

getOfferIds

public java.lang.Long[] getOfferIds()

getOrderItem

public OrderItemAccessBean getOrderItem()

getOrderItemId

public java.lang.Long getOrderItemId()

getQuantity

public QuantityAmount getQuantity()

getTcId

public java.lang.Long getTcId()

getTradingBasePrice

public MonetaryAmount getTradingBasePrice(int aIndex)

getTradingBasePrices

public MonetaryAmount[] getTradingBasePrices()

getTradingId

public java.lang.Long getTradingId()

getTradingIds

public java.lang.Long[] getTradingIds()

getTradingOffer

public OfferAccessBean getTradingOffer(int aIndex)

getTradingOfferId

public java.lang.Long getTradingOfferId(int aIndex)

getTradingOfferIds

public java.lang.Long[] getTradingOfferIds()

getTradingOffers

public OfferAccessBean[] getTradingOffers()

getTradingTcId

public java.lang.Long getTradingTcId(int aIndex)

getTradingTcIds

public java.lang.Long[] getTradingTcIds()

getTradingUnitPrice

public MonetaryAmount getTradingUnitPrice(int aIndex)

getTradingUnitPrices

public MonetaryAmount[] getTradingUnitPrices()

getUnitPrice

public MonetaryAmount getUnitPrice()

initOutput

public void initOutput(int aSize)

refresh

public void refresh()
             throws ECException

setAllTradingIds

public void setAllTradingIds(java.lang.Long[] aTradingIds)

setBasePrice

public void setBasePrice(MonetaryAmount aPrice)

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long anCatalogEntryId)

setOffer

public void setOffer(OfferAccessBean aOffer)

setOfferId

public void setOfferId(java.lang.Long aOfferId)

setOfferIds

public void setOfferIds(java.lang.Long[] aOfferIds)

setOrderItem

public void setOrderItem(OrderItemAccessBean aOrderItemAB)

setOrderItemId

public void setOrderItemId(java.lang.Long anOrderItemId)

setQuantity

public void setQuantity(QuantityAmount aQuantity)

setTcId

public void setTcId(java.lang.Long aTcId)

setTradingBasePrices

public void setTradingBasePrices(MonetaryAmount[] aPrices)

setTradingId

public void setTradingId(java.lang.Long anTradingId)

setTradingIds

public void setTradingIds(java.lang.Long[] aTradingIds)

setTradingOfferIds

public void setTradingOfferIds(java.lang.Long[] aOfferIds)

setTradingOffers

public void setTradingOffers(OfferAccessBean[] aOffers)

setTradingTcIds

public void setTradingTcIds(java.lang.Long[] aTcIds)

setTradingUnitPrices

public void setTradingUnitPrices(MonetaryAmount[] aPrices,
                                 StoreAccessBean aStoreAB)
                          throws ECException

setUnitPrice

public void setUnitPrice(MonetaryAmount aPrice)