|
© 2005 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 getBaseSavings()
public Money getBaseTotal()
public Money getDiscountedPrice()
public ArrayList getDiscountPresentations()
public Money getLineTotal(int totalType) throws InvalidArgumentException
InvalidArgumentException
public ProductItem getProductItem()
public double getQuantity()
public Money getSavings()
public Money getShipping()
public Money getTax()
public Money getUnitPrice()
public void setDiscountedPrice(Money discountedPrice)
public void setDiscountPresentations(ArrayList discountPresentations)
public void setProductItem(ProductItem productItem)
productItem
- productItem to be addedpublic void setQuantity(double quantity)
quantity
- quantity to be addedpublic void setShipping(Money shipping)
shipping
- shipping to be setpublic void setTax(Money tax)
tax
- tax to be setpublic void setUnitPrice(Money unitPrice)
unitPrice
- unitPrice to be set
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |