com.ibm.commerce.order.calculation
Class Item

java.lang.Object
  |
  +--com.ibm.commerce.order.calculation.Item

public class Item
extends java.lang.Object

This is an OrderItemAccessBean wrapper.


Constructor Summary
Item(java.lang.Long anCatalogEntryId, java.lang.Long anAddressId, java.lang.Integer anStoreEntityId)
           
Item(java.lang.Long anCatalogEntryId, java.lang.Long anAddressId, java.lang.Integer anStoreEntityId, java.lang.Double adQuantity)
           
Item(java.lang.Long anCatalogEntryId, java.lang.Long anContractId, java.lang.Long anOfferId, java.lang.Long anAddressId, java.lang.Integer anFulfillmentCenterId, java.lang.Integer anShippingModeId, java.math.BigDecimal adPrice, java.math.BigDecimal adQuantity)
           
Item(OrderItemAccessBean aabOrderItem)
           
 
Method Summary
 void commit()
           
 TypedProperty createExceptionData()
           
 boolean equals(java.lang.Object aObj)
           
 java.lang.Long getAddressId()
           
 java.math.BigDecimal getAdjustmentTotal()
           
 java.lang.Long getCatalogEntryId()
           
 java.lang.Long getContractId()
           
 java.sql.Timestamp getEstimatedAvailableTime()
           
 java.lang.Integer getFulfillmentCenterId()
           
 java.lang.Long getOfferId()
           
 OrderItemAccessBean getOrderItem()
           
 java.lang.Long getOrderItemId()
           
 java.lang.Integer getPrepareFlags()
           
 java.math.BigDecimal getPrice()
           
 java.math.BigDecimal getProductTotal()
           
 java.math.BigDecimal getQuantity()
           
 java.math.BigDecimal getSalesTaxTotal()
           
 java.lang.Integer getShippingModeId()
           
 java.lang.Integer getShippingOffset()
           
 java.math.BigDecimal getShippingTaxTotal()
           
 java.math.BigDecimal getShippingTotal()
           
 java.lang.String getStatus()
           
 java.lang.Integer getStoreEntityId()
           
 java.math.BigDecimal getTaxableAdjustmentTotal(java.lang.Integer anTaxCategoryId)
           
 java.util.HashMap getTaxableAdjustmentTotals()
           
 java.math.BigDecimal getTaxAmount(java.lang.Integer anTaxCategoryId)
           
 java.util.HashMap getTaxAmounts()
           
 void refresh()
           
 void setAddressId(java.lang.Long anAddressId)
           
 void setAdjustmentTotal(java.math.BigDecimal adAdjustmentTotal)
           
 void setCatalogEntryId(java.lang.Long anCatalogEntryId)
           
 void setContractId(java.lang.Long anContractId)
           
 void setEstimatedAvailableTime(java.sql.Timestamp aEstimatedAvailableTime)
           
 void setFulfillmentCenterId(java.lang.Integer anFulfillmentCenterId)
           
 void setOfferId(java.lang.Long anOfferId)
           
 void setPrepareFlags(java.lang.Integer anPrepareFlags)
           
 void setPrice(java.math.BigDecimal adPrice)
           
 void setProductTotal(java.math.BigDecimal adProductTotal)
           
 void setQuantity(java.math.BigDecimal adQuantity)
           
 void setSalesTaxTotal(java.math.BigDecimal adSalesTaxTotal)
           
 void setShippingModeId(java.lang.Integer anShippingModeId)
           
 void setShippingOffset(java.lang.Integer anShippingOffset)
           
 void setShippingTaxTotal(java.math.BigDecimal adShippingTaxTotal)
           
 void setShippingTotal(java.math.BigDecimal adShippingTotal)
           
 void setStatus(java.lang.String astrStatus)
           
 void setStoreEntityId(java.lang.Integer anStoreEntityId)
           
 void setTaxableAdjustmentTotal(java.lang.Integer anTaxCategoryId, java.math.BigDecimal adTaxableAdjustmentTotal)
           
 void setTaxAmount(java.lang.Integer anTaxCategoryId, java.math.BigDecimal adTaxAmount)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Item

public Item(java.lang.Long anCatalogEntryId,
            java.lang.Long anAddressId,
            java.lang.Integer anStoreEntityId)

Item

public Item(java.lang.Long anCatalogEntryId,
            java.lang.Long anAddressId,
            java.lang.Integer anStoreEntityId,
            java.lang.Double adQuantity)

Item

public Item(java.lang.Long anCatalogEntryId,
            java.lang.Long anContractId,
            java.lang.Long anOfferId,
            java.lang.Long anAddressId,
            java.lang.Integer anFulfillmentCenterId,
            java.lang.Integer anShippingModeId,
            java.math.BigDecimal adPrice,
            java.math.BigDecimal adQuantity)

Item

public Item(OrderItemAccessBean aabOrderItem)
     throws ECException
Method Detail

commit

public void commit()
            throws ECException

createExceptionData

public TypedProperty createExceptionData()

equals

public boolean equals(java.lang.Object aObj)
Overrides:
equals in class java.lang.Object

getAddressId

public java.lang.Long getAddressId()

getAdjustmentTotal

public java.math.BigDecimal getAdjustmentTotal()

getCatalogEntryId

public java.lang.Long getCatalogEntryId()

getContractId

public java.lang.Long getContractId()

getEstimatedAvailableTime

public java.sql.Timestamp getEstimatedAvailableTime()

getFulfillmentCenterId

public java.lang.Integer getFulfillmentCenterId()

getOfferId

public java.lang.Long getOfferId()

getOrderItem

public OrderItemAccessBean getOrderItem()

getOrderItemId

public java.lang.Long getOrderItemId()

getPrepareFlags

public java.lang.Integer getPrepareFlags()

getPrice

public java.math.BigDecimal getPrice()

getProductTotal

public java.math.BigDecimal getProductTotal()

getQuantity

public java.math.BigDecimal getQuantity()

getSalesTaxTotal

public java.math.BigDecimal getSalesTaxTotal()

getShippingModeId

public java.lang.Integer getShippingModeId()

getShippingOffset

public java.lang.Integer getShippingOffset()

getShippingTaxTotal

public java.math.BigDecimal getShippingTaxTotal()

getShippingTotal

public java.math.BigDecimal getShippingTotal()

getStatus

public java.lang.String getStatus()

getStoreEntityId

public java.lang.Integer getStoreEntityId()

getTaxableAdjustmentTotal

public java.math.BigDecimal getTaxableAdjustmentTotal(java.lang.Integer anTaxCategoryId)
                                               throws ECException

getTaxableAdjustmentTotals

public java.util.HashMap getTaxableAdjustmentTotals()

getTaxAmount

public java.math.BigDecimal getTaxAmount(java.lang.Integer anTaxCategoryId)

getTaxAmounts

public java.util.HashMap getTaxAmounts()

refresh

public void refresh()
             throws ECException

setAddressId

public void setAddressId(java.lang.Long anAddressId)

setAdjustmentTotal

public void setAdjustmentTotal(java.math.BigDecimal adAdjustmentTotal)

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long anCatalogEntryId)

setContractId

public void setContractId(java.lang.Long anContractId)

setEstimatedAvailableTime

public void setEstimatedAvailableTime(java.sql.Timestamp aEstimatedAvailableTime)

setFulfillmentCenterId

public void setFulfillmentCenterId(java.lang.Integer anFulfillmentCenterId)

setOfferId

public void setOfferId(java.lang.Long anOfferId)

setPrepareFlags

public void setPrepareFlags(java.lang.Integer anPrepareFlags)

setPrice

public void setPrice(java.math.BigDecimal adPrice)

setProductTotal

public void setProductTotal(java.math.BigDecimal adProductTotal)

setQuantity

public void setQuantity(java.math.BigDecimal adQuantity)

setSalesTaxTotal

public void setSalesTaxTotal(java.math.BigDecimal adSalesTaxTotal)

setShippingModeId

public void setShippingModeId(java.lang.Integer anShippingModeId)

setShippingOffset

public void setShippingOffset(java.lang.Integer anShippingOffset)

setShippingTaxTotal

public void setShippingTaxTotal(java.math.BigDecimal adShippingTaxTotal)

setShippingTotal

public void setShippingTotal(java.math.BigDecimal adShippingTotal)

setStatus

public void setStatus(java.lang.String astrStatus)

setStoreEntityId

public void setStoreEntityId(java.lang.Integer anStoreEntityId)

setTaxableAdjustmentTotal

public void setTaxableAdjustmentTotal(java.lang.Integer anTaxCategoryId,
                                      java.math.BigDecimal adTaxableAdjustmentTotal)

setTaxAmount

public void setTaxAmount(java.lang.Integer anTaxCategoryId,
                         java.math.BigDecimal adTaxAmount)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object