public class Item
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The IBM copyright notice field
|
Constructor and Description |
---|
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(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,
java.lang.Long anComponentParentID) |
Item(java.lang.Long anCatalogEntryId,
java.lang.Long anContractId,
java.lang.Long anOfferId,
java.lang.Long anAddressId,
java.lang.Integer anOrderReleaseNumber,
java.lang.Integer anFulfillmentCenterId,
java.lang.Integer anShippingModeId,
java.math.BigDecimal adPrice,
java.math.BigDecimal adQuantity) |
Item(OrderItemAccessBean aabOrderItem) |
Modifier and Type | Method and Description |
---|---|
void |
commit() |
TypedProperty |
createExceptionData() |
boolean |
equals(java.lang.Object aObj) |
java.lang.Long |
getAddressId() |
java.math.BigDecimal |
getAdjustmentTotal() |
java.math.BigDecimal |
getAdjustmentTotal(java.lang.Integer anCalculationUsageId)
This method is used to get the adjustment total of order item by calculation usage.
|
java.util.HashMap |
getAdjustmentTotalByUsage()
This method is used to get the adjustment total HashMap
|
java.lang.Long |
getCatalogEntryId() |
java.lang.Long |
getComponentParentID()
This values is used when an item is a component.
|
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 |
getOrderReleaseNumber()
Returns the inOrderReleaseNumber.
|
java.lang.Integer |
getPrepareFlags() |
java.math.BigDecimal |
getPrice() |
java.math.BigDecimal |
getProductTotal() |
java.math.BigDecimal |
getQuantity() |
java.math.BigDecimal |
getRecyclingFee()
Gets the Recycling Fee for this Order Item
|
java.math.BigDecimal |
getSalesTaxTotal() |
java.math.BigDecimal |
getSecondaryTaxRate(java.lang.String jursidiction)
Obtains the tax rate calculated for a given type of secondary jurisdiction level..
|
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() |
java.math.BigDecimal |
getTaxRate(java.lang.String jursidiction)
Obtains the tax rate calculated for a given type of jurisdiction level..
|
java.math.BigDecimal |
getTotalTaxRate()
Gets the Total Tax Rate for this Order Item
|
void |
refresh() |
void |
setAddressId(java.lang.Long anAddressId) |
void |
setAdjustmentTotal(java.math.BigDecimal adAdjustmentTotal) |
void |
setAdjustmentTotalByUsage(java.util.HashMap adjustMap)
This method is used to set the value of ihshAdjustmentTotals.
|
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 |
setOrderReleaseNumber(java.lang.Integer newOrderReleaseNumber)
Sets the inOrderReleaseNumber.
|
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 |
setRecyclingFee(java.math.BigDecimal decimal)
Sets the Recycling Fee for this Order Item.
|
void |
setSalesTaxTotal(java.math.BigDecimal adSalesTaxTotal) |
void |
setSecondaryTaxRate(java.lang.String jursidiction,
java.math.BigDecimal taxRate)
Set the tax calculated for a given type of jurisdiction level.
|
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) |
void |
setTaxRate(java.lang.String jursidiction,
java.math.BigDecimal taxRate)
Set the tax calculated for a given type of jurisdiction level.
|
void |
setTotalTaxRate(java.math.BigDecimal decimal)
Sets the Total Tax Rate for this Order Item.
|
java.lang.String |
toString() |
public static final java.lang.String COPYRIGHT
public Item(OrderItemAccessBean aabOrderItem) throws ECException
ECException
public Item(java.lang.Long anCatalogEntryId, java.lang.Long anAddressId, java.lang.Integer anStoreEntityId)
public Item(java.lang.Long anCatalogEntryId, java.lang.Long anAddressId, java.lang.Integer anStoreEntityId, java.lang.Double adQuantity)
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)
public Item(java.lang.Long anCatalogEntryId, java.lang.Long anContractId, java.lang.Long anOfferId, java.lang.Long anAddressId, java.lang.Integer anOrderReleaseNumber, java.lang.Integer anFulfillmentCenterId, java.lang.Integer anShippingModeId, java.math.BigDecimal adPrice, java.math.BigDecimal adQuantity)
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, java.lang.Long anComponentParentID)
public void commit() throws ECException
ECException
public TypedProperty createExceptionData()
public boolean equals(java.lang.Object aObj)
equals
in class java.lang.Object
public java.lang.Long getAddressId()
public java.math.BigDecimal getAdjustmentTotal()
public java.lang.Long getCatalogEntryId()
public java.lang.Long getContractId()
public java.sql.Timestamp getEstimatedAvailableTime()
public java.lang.Integer getFulfillmentCenterId()
public java.lang.Long getOfferId()
public OrderItemAccessBean getOrderItem()
public java.lang.Long getOrderItemId()
public java.lang.Integer getPrepareFlags()
public java.math.BigDecimal getPrice()
public java.math.BigDecimal getProductTotal()
public java.math.BigDecimal getQuantity()
public java.math.BigDecimal getSalesTaxTotal()
public java.lang.Integer getShippingModeId()
public java.lang.Integer getShippingOffset()
public java.math.BigDecimal getShippingTaxTotal()
public java.math.BigDecimal getShippingTotal()
public java.lang.String getStatus()
public java.lang.Integer getStoreEntityId()
public java.math.BigDecimal getAdjustmentTotal(java.lang.Integer anCalculationUsageId) throws ECException
anCalculationUsageId
- the calculation usage id.ECException
public java.util.HashMap getAdjustmentTotalByUsage()
public void setAdjustmentTotalByUsage(java.util.HashMap adjustMap)
adjustMap
- public java.math.BigDecimal getTaxableAdjustmentTotal(java.lang.Integer anTaxCategoryId) throws ECException
ECException
public java.util.HashMap getTaxableAdjustmentTotals()
public java.math.BigDecimal getTaxAmount(java.lang.Integer anTaxCategoryId)
public java.util.HashMap getTaxAmounts()
public void refresh() throws ECException
ECException
public void setAddressId(java.lang.Long anAddressId)
public void setAdjustmentTotal(java.math.BigDecimal adAdjustmentTotal)
public void setCatalogEntryId(java.lang.Long anCatalogEntryId)
public void setContractId(java.lang.Long anContractId)
public void setEstimatedAvailableTime(java.sql.Timestamp aEstimatedAvailableTime)
public void setFulfillmentCenterId(java.lang.Integer anFulfillmentCenterId)
public void setOfferId(java.lang.Long anOfferId)
public void setPrepareFlags(java.lang.Integer anPrepareFlags)
public void setPrice(java.math.BigDecimal adPrice)
public void setProductTotal(java.math.BigDecimal adProductTotal)
public void setQuantity(java.math.BigDecimal adQuantity)
public void setSalesTaxTotal(java.math.BigDecimal adSalesTaxTotal)
public void setShippingModeId(java.lang.Integer anShippingModeId)
public void setShippingOffset(java.lang.Integer anShippingOffset)
public void setShippingTaxTotal(java.math.BigDecimal adShippingTaxTotal)
public void setShippingTotal(java.math.BigDecimal adShippingTotal)
public void setStatus(java.lang.String astrStatus)
public void setStoreEntityId(java.lang.Integer anStoreEntityId)
public void setTaxableAdjustmentTotal(java.lang.Integer anTaxCategoryId, java.math.BigDecimal adTaxableAdjustmentTotal)
public void setTaxAmount(java.lang.Integer anTaxCategoryId, java.math.BigDecimal adTaxAmount)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Integer getOrderReleaseNumber()
public void setOrderReleaseNumber(java.lang.Integer newOrderReleaseNumber)
newOrderReleaseNumber
- The inOrderReleaseNumber to setpublic java.math.BigDecimal getTotalTaxRate()
public void setTotalTaxRate(java.math.BigDecimal decimal)
decimal
- public java.math.BigDecimal getTaxRate(java.lang.String jursidiction)
jursidiction
- the type of jurisdiction level.
Accepted types can be "COUNTRY", "TERRITORY", "STATE", "COUNTY", "CITY" and "DISTRICT".
public void setTaxRate(java.lang.String jursidiction, java.math.BigDecimal taxRate)
jursidiction
- the type of jurisdiction level.
Accepted types can be "COUNTRY", "TERRITORY", "STATE", "COUNTY", "CITY" and "DISTRICT".taxRate
- the Tax Rate that corresponds to the jurisdiction type
public java.math.BigDecimal getSecondaryTaxRate(java.lang.String jursidiction)
jursidiction
- the type of secondary jurisdiction level.
Accepted types can be "SECONDARYSTATE", "SECONARYCOUNTY", "SECONDARYCITY".
public void setSecondaryTaxRate(java.lang.String jursidiction, java.math.BigDecimal taxRate)
jursidiction
- the type of jurisdiction level.
Accepted types can be "SECONDARYSTATE", "SECONARYCOUNTY", "SECONDARYCITY".taxRate
- the Tax Rate that corresponds to the jurisdiction type
public java.math.BigDecimal getRecyclingFee()
public void setRecyclingFee(java.math.BigDecimal decimal)
decimal
- public java.lang.Long getComponentParentID()