|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.commerce.ebusiness.price.service.Line
public class Line
This class represents some quantity of a ProductItem. Instances of the class are used as input to the Price service. Each Line item may be adorned with a List of DiscountPresentation objects corresponding to adjustments applied to the price of the Line.
PriceService
,
PricingReply
,
PricingRequest
,
PricingRequestImpl
,
DiscountPresentation
,
ProductItem
,
Serialized FormConstructor Summary | |
---|---|
Line(ProductItem item,
double quantity)
Constructs a new Line with the speicified quantity and ProductItem. |
Method Summary | |
---|---|
List |
getDiscountDescriptions()
Retrieves a List of DiscountPresentation objects corresponding to price adjustments applied to the Line. |
ProductItem |
getProductItem()
Retrieves the ProductItem for the Line. |
double |
getQuantity()
Retrieves the quantity for the Line. |
Money |
getTotal()
Retrieves the total price for the Line. |
void |
set(ProductItem item,
double quantity)
Intializes the Line with specified values. |
void |
setDiscountDescriptions(List descriptions)
Sets the List of DiscountPresentation objects for the Line. |
void |
setProductItem(ProductItem item)
Sets the ProductItem for the Line. |
void |
setQuantity(double quantity)
Sets the quantity for the Line. |
void |
setTotal(Money lineTotal)
Sets the total price for the Line. |
String |
toString()
Produces a string representing the data values for this Line. |
static String |
toString(Line[] lines)
Produces a string representation of an array of Line items. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Line(ProductItem item, double quantity)
item
- the ProductItem for the Line.quantity
- the quantity of the ProductItem.ProductItem
Method Detail |
---|
public void set(ProductItem item, double quantity)
item
- the ProductItem for the Line.quantity
- the quantity of the ProductItem.ProductItem
public ProductItem getProductItem()
ProductItem
public void setProductItem(ProductItem item)
ProductItem
public double getQuantity()
public void setQuantity(double quantity)
public Money getTotal()
public void setTotal(Money lineTotal)
public List getDiscountDescriptions()
DiscountPresentation
public void setDiscountDescriptions(List descriptions)
descriptions
- a List of DiscountPresentation objectsDiscountPresentation
public String toString()
toString
in class Object
public static String toString(Line[] lines)
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |