com.ibm.commerce.orderquotation.commands
Class QuotationResponseItemBaseImpl

java.lang.Object
  |
  +--com.ibm.commerce.orderquotation.commands.QuotationResponseItemBaseImpl
All Implemented Interfaces:
QuotationResponseItemBase
Direct Known Subclasses:
QuotationResponseItemImpl, QuotationResponseSubstituteItemImpl

public class QuotationResponseItemBaseImpl
extends java.lang.Object
implements QuotationResponseItemBase

Quotation response item base object.


Field Summary
 
Fields inherited from interface com.ibm.commerce.orderquotation.commands. QuotationResponseItemBase
COPYRIGHT
 
Constructor Summary
QuotationResponseItemBaseImpl()
           
 
Method Summary
 java.lang.Double getAvailableQuantity()
          Gets the available quantity of the item.
 java.lang.String getDescription()
          Gets the description.
 java.lang.String getDistributorProductId()
          Gets the distributor product id of the item.
 java.sql.Timestamp getEstimatedAvailabilityDate()
          Gets the estimated availability date of the item.
 java.lang.String getGlobalProductId()
          Gets the global product id of the item.
 MonetaryAmount getPrice()
          Gets the price of the item
 java.lang.Double getPriceQuantity()
          Gets the price quantity of the item (the amount that the price is for).
 java.util.List getPromotionMsgList()
          Gets the promotion message list.
 java.lang.Double getQuoteQuantity()
          Gets the quote quantity of the item (the amount that must be purchased to get the quoted price).
 java.lang.String getStatus()
          Returns the status.
 java.lang.String getSupplierData()
          Gets the supplier data for the item.
 java.lang.String getUOM()
          Gets the unit of measure for the item.
 void setAvailableQuantity(java.lang.Double quantity)
          Sets the available quantity of the item.
 void setDescription(java.lang.String description)
          Sets the description.
 void setDistributorProductId(java.lang.String distributorProductId)
          Sets the distributor product id of the item.
 void setEstimatedAvailabilityDate(java.sql.Timestamp estAvailDate)
          Sets the estimated availability date of the item.
 void setGlobalProductId(java.lang.String globalProductId)
          Sets the global product id of the item.
 void setPrice(MonetaryAmount price)
          Sets the price of the item
 void setPriceQuantity(java.lang.Double quantity)
          Sets the price quantity of the item (the amount that the price is for).
 void setPromotionMsgList(java.util.List promotionMsgList)
          Sets the promotion message list.
 void setQuoteQuantity(java.lang.Double quantity)
          Sets the quote quantity of the item (the amount that must be purchased to get the quoted price).
 void setStatus(java.lang.String status)
          Sets the status.
 void setSupplierData(java.lang.String supplierData)
          Sets the supplier data for the item.
 void setUOM(java.lang.String UOM)
          Sets the unit of measure for the item.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuotationResponseItemBaseImpl

public QuotationResponseItemBaseImpl()
Method Detail

setGlobalProductId

public void setGlobalProductId(java.lang.String globalProductId)
Sets the global product id of the item.
Specified by:
setGlobalProductId in interface QuotationResponseItemBase
Parameters:
globalProductId - The global product id.

getGlobalProductId

public java.lang.String getGlobalProductId()
Gets the global product id of the item.
Specified by:
getGlobalProductId in interface QuotationResponseItemBase
Returns:
The global product id.

setDistributorProductId

public void setDistributorProductId(java.lang.String distributorProductId)
Sets the distributor product id of the item.
Specified by:
setDistributorProductId in interface QuotationResponseItemBase
Parameters:
distributorProductId - The distributor product id.

getDistributorProductId

public java.lang.String getDistributorProductId()
Gets the distributor product id of the item.
Specified by:
getDistributorProductId in interface QuotationResponseItemBase
Returns:
The distributor product id.

setAvailableQuantity

public void setAvailableQuantity(java.lang.Double quantity)
Sets the available quantity of the item.
Specified by:
setAvailableQuantity in interface QuotationResponseItemBase
Parameters:
quantity - The available quantity.

getAvailableQuantity

public java.lang.Double getAvailableQuantity()
Gets the available quantity of the item.
Specified by:
getAvailableQuantity in interface QuotationResponseItemBase
Returns:
The available quantity.

setPriceQuantity

public void setPriceQuantity(java.lang.Double quantity)
Sets the price quantity of the item (the amount that the price is for).
Specified by:
setPriceQuantity in interface QuotationResponseItemBase
Parameters:
quantity - The price quantity.

getPriceQuantity

public java.lang.Double getPriceQuantity()
Gets the price quantity of the item (the amount that the price is for).
Specified by:
getPriceQuantity in interface QuotationResponseItemBase
Returns:
The price quantity.

setQuoteQuantity

public void setQuoteQuantity(java.lang.Double quantity)
Sets the quote quantity of the item (the amount that must be purchased to get the quoted price).
Specified by:
setQuoteQuantity in interface QuotationResponseItemBase
Parameters:
quantity - The quote quantity.

getQuoteQuantity

public java.lang.Double getQuoteQuantity()
Gets the quote quantity of the item (the amount that must be purchased to get the quoted price).
Specified by:
getQuoteQuantity in interface QuotationResponseItemBase
Returns:
The quote quantity.

setPrice

public void setPrice(MonetaryAmount price)
Sets the price of the item
Specified by:
setPrice in interface QuotationResponseItemBase
Parameters:
price - The price.

getPrice

public MonetaryAmount getPrice()
Gets the price of the item
Specified by:
getPrice in interface QuotationResponseItemBase
Returns:
The price.

setUOM

public void setUOM(java.lang.String UOM)
Sets the unit of measure for the item.
Specified by:
setUOM in interface QuotationResponseItemBase
Parameters:
UOM - The unit of measure.

getUOM

public java.lang.String getUOM()
Gets the unit of measure for the item.
Specified by:
getUOM in interface QuotationResponseItemBase
Returns:
The unit of measure.

setEstimatedAvailabilityDate

public void setEstimatedAvailabilityDate(java.sql.Timestamp estAvailDate)
Sets the estimated availability date of the item.
Specified by:
setEstimatedAvailabilityDate in interface QuotationResponseItemBase
Parameters:
estAvailDate - The estimated availability date.

getEstimatedAvailabilityDate

public java.sql.Timestamp getEstimatedAvailabilityDate()
Gets the estimated availability date of the item.
Specified by:
getEstimatedAvailabilityDate in interface QuotationResponseItemBase
Returns:
The estimated availability date.

setSupplierData

public void setSupplierData(java.lang.String supplierData)
Sets the supplier data for the item.
Specified by:
setSupplierData in interface QuotationResponseItemBase
Parameters:
supplierData - The supplier data.

getSupplierData

public java.lang.String getSupplierData()
Gets the supplier data for the item.
Specified by:
getSupplierData in interface QuotationResponseItemBase
Returns:
The supplier data.

getDescription

public java.lang.String getDescription()
Gets the description.
Specified by:
getDescription in interface QuotationResponseItemBase
Returns:
The description.

setDescription

public void setDescription(java.lang.String description)
Sets the description.
Specified by:
setDescription in interface QuotationResponseItemBase
Parameters:
description - The description.

getPromotionMsgList

public java.util.List getPromotionMsgList()
Gets the promotion message list.
Specified by:
getPromotionMsgList in interface QuotationResponseItemBase
Returns:
The promotion message list.

setPromotionMsgList

public void setPromotionMsgList(java.util.List promotionMsgList)
Sets the promotion message list.
Specified by:
setPromotionMsgList in interface QuotationResponseItemBase
Parameters:
promotionMsgList - The promotion message list.

getStatus

public java.lang.String getStatus()
Returns the status.
Specified by:
getStatus in interface QuotationResponseItemBase
Returns:
String

setStatus

public void setStatus(java.lang.String status)
Sets the status.
Specified by:
setStatus in interface QuotationResponseItemBase
Parameters:
status - The status to set