|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.core.order.domain.OrderItemPriceDetailImpl
@Entity public class OrderItemPriceDetailImpl
| Field Summary | |
|---|---|
protected Long |
id
|
protected OrderItem |
orderItem
|
protected List<OrderItemPriceDetailAdjustment> |
orderItemPriceDetailAdjustments
|
protected int |
quantity
|
protected Boolean |
useSalePrice
|
| Constructor Summary | |
|---|---|
OrderItemPriceDetailImpl()
|
|
| Method Summary | |
|---|---|
Money |
getAdjustmentValue()
Returns the value of all adjustments for a single quantity of the item. |
protected BroadleafCurrency |
getCurrency()
|
Long |
getId()
The unique identifier of this OrderItem |
OrderItem |
getOrderItem()
Reference back to the containing orderItem. |
List<OrderItemPriceDetailAdjustment> |
getOrderItemPriceDetailAdjustments()
Returns a List of the adjustments that effected this priceDetail. |
int |
getQuantity()
The quantity of this OrderItemPriceDetail. |
Money |
getTotalAdjustedPrice()
Returns the total adjustedPrice. |
Money |
getTotalAdjustmentValue()
Returns getAdjustmentValue() * the quantity. |
boolean |
getUseSalePrice()
Indicates that the adjustments were based off of the item's sale price. |
void |
setId(Long id)
Sets the unique id of the OrderItem. |
void |
setOrderItem(OrderItem orderItem)
Sets the orderItem for this itemPriceDetail. |
void |
setOrderItemAdjustments(List<OrderItemPriceDetailAdjustment> orderItemPriceDetailAdjustments)
Sets the list of OrderItemPriceDetailAdjustment |
void |
setQuantity(int quantity)
Returns the quantity |
void |
setUseSalePrice(boolean useSalePrice)
Set that the adjustments should be taken off of the item's sale price. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Long id
protected OrderItem orderItem
protected List<OrderItemPriceDetailAdjustment> orderItemPriceDetailAdjustments
protected int quantity
protected Boolean useSalePrice
| Constructor Detail |
|---|
public OrderItemPriceDetailImpl()
| Method Detail |
|---|
public Long getId()
OrderItemPriceDetail
getId in interface OrderItemPriceDetailpublic void setId(Long id)
OrderItemPriceDetail
setId in interface OrderItemPriceDetailpublic OrderItem getOrderItem()
OrderItemPriceDetail
getOrderItem in interface OrderItemPriceDetailpublic void setOrderItem(OrderItem orderItem)
OrderItemPriceDetail
setOrderItem in interface OrderItemPriceDetailpublic List<OrderItemPriceDetailAdjustment> getOrderItemPriceDetailAdjustments()
OrderItemPriceDetail
getOrderItemPriceDetailAdjustments in interface OrderItemPriceDetailpublic void setOrderItemAdjustments(List<OrderItemPriceDetailAdjustment> orderItemPriceDetailAdjustments)
OrderItemPriceDetail
setOrderItemAdjustments in interface OrderItemPriceDetailpublic int getQuantity()
OrderItemPriceDetailOrderItemPriceDetail.
getQuantity in interface OrderItemPriceDetailpublic void setQuantity(int quantity)
OrderItemPriceDetail
setQuantity in interface OrderItemPriceDetailprotected BroadleafCurrency getCurrency()
public Money getAdjustmentValue()
OrderItemPriceDetailOrderItemPriceDetail.getTotalAdjustmentValue() to get the total for all quantities of this item.
getAdjustmentValue in interface OrderItemPriceDetailpublic Money getTotalAdjustmentValue()
OrderItemPriceDetail
getTotalAdjustmentValue in interface OrderItemPriceDetailpublic Money getTotalAdjustedPrice()
OrderItemPriceDetail
getTotalAdjustedPrice in interface OrderItemPriceDetailpublic boolean getUseSalePrice()
OrderItemPriceDetail
getUseSalePrice in interface OrderItemPriceDetailpublic void setUseSalePrice(boolean useSalePrice)
OrderItemPriceDetail
setUseSalePrice in interface OrderItemPriceDetail
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||