|
© 2003 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class combines a ProductItem, a Quantity and a Money object. The total price for the line is calculated using the getTotal() method, specifying the required total type.
ShoppingCartLineHome
,
ShoppingCart
Method Summary | |
Money |
getBaseSavings()
Get the savings from the MSRP to the base unit price, exluding non-catalog discounts, i.e. quantity * (MSRP - Unit Price) |
Money |
getBaseTotal()
Get the total excluing non-catalog discounts, i.e. |
Money |
getDiscountedPrice()
get the Discounted Price for the line |
ArrayList |
getDiscountPresentations()
get the Discount Description Array list of the discounts that apply to a particular shopping cart line |
Money |
getLineTotal(int totalType)
Gets the line total for the given total type. |
ProductItem |
getProductItem()
Get the value of productItem |
double |
getQuantity()
Get the quantity of the item |
Money |
getSavings()
Get the savings on this line (savings is the quantity times (msrp - unit price)) |
Money |
getShipping()
Get the value of shipping |
Money |
getTax()
Get the value of tax |
Money |
getUnitPrice()
Get the value of unitPrice |
void |
setDiscountedPrice(Money discountedPrice)
Set the discount price for this line |
void |
setDiscountPresentations(ArrayList discountPresentations)
Set the value of discount descriptions of the discounts that apply to a particular shopping cart line |
void |
setProductItem(ProductItem productItem)
Set the value of productItem |
void |
setQuantity(double quantity)
Set the value of quantity |
void |
setShipping(Money shipping)
Set the value of shipping |
void |
setTax(Money tax)
Set the value of tax |
void |
setUnitPrice(Money unitPrice)
Set the value of unitPrice |
Methods inherited from interface com.beasys.commerce.foundation.Belonging |
clone, equals, interfaceName, setByValue, value |
Methods inherited from interface java.lang.Comparable |
compareTo |
Method Detail |
public Money getUnitPrice()
public void setUnitPrice(Money unitPrice)
unitPrice
- unitPrice to be setpublic Money getTax()
public void setTax(Money tax)
tax
- tax to be setpublic Money getShipping()
public void setShipping(Money shipping)
shipping
- shipping to be setpublic double getQuantity()
public void setQuantity(double quantity)
quantity
- quantity to be addedpublic ProductItem getProductItem()
public void setProductItem(ProductItem productItem)
productItem
- productItem to be addedpublic Money getLineTotal(int totalType) throws InvalidArgumentException
InvalidArgumentException
public Money getSavings()
public Money getBaseSavings()
public Money getBaseTotal()
public Money getDiscountedPrice()
public void setDiscountedPrice(Money discountedPrice)
public ArrayList getDiscountPresentations()
public void setDiscountPresentations(ArrayList discountPresentations)
|
© 2003 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |