@Entity public class OrderItemAdjustmentImpl extends java.lang.Object implements OrderItemAdjustment, CurrencyCodeIdentifiable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
appliedToSalePrice |
protected java.lang.Long |
id |
protected Offer |
offer |
protected OrderItem |
orderItem |
protected java.lang.String |
reason |
protected Money |
retailValue |
protected Money |
salesValue |
static long |
serialVersionUID |
protected java.math.BigDecimal |
value |
| Constructor and Description |
|---|
OrderItemAdjustmentImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCurrencyCode() |
java.lang.Long |
getId() |
Offer |
getOffer() |
OrderItem |
getOrderItem() |
java.lang.String |
getReason() |
Money |
getRetailPriceValue()
Value of this adjustment relative to the retail price.
|
Money |
getSalesPriceValue()
Value of this adjustment relative to the sale price.
|
Money |
getValue() |
int |
hashCode() |
void |
init(OrderItem orderItem,
Offer offer,
java.lang.String reason) |
boolean |
isAppliedToSalePrice()
Even for items that are on sale, it is possible that an adjustment was made
to the retail price that gave the customer a better offer.
|
void |
setAppliedToSalePrice(boolean appliedToSalePrice) |
void |
setId(java.lang.Long id) |
void |
setOffer(Offer offer) |
void |
setOrderItem(OrderItem orderItem) |
void |
setReason(java.lang.String reason) |
void |
setRetailPriceValue(Money retailPriceValue) |
void |
setSalesPriceValue(Money salesPriceValue) |
void |
setValue(Money value) |
public static final long serialVersionUID
protected java.lang.Long id
protected OrderItem orderItem
protected Offer offer
protected java.lang.String reason
protected java.math.BigDecimal value
protected boolean appliedToSalePrice
protected Money retailValue
protected Money salesValue
public void init(OrderItem orderItem, Offer offer, java.lang.String reason)
init in interface OrderItemAdjustmentpublic java.lang.Long getId()
getId in interface Adjustmentpublic void setId(java.lang.Long id)
setId in interface Adjustmentpublic OrderItem getOrderItem()
getOrderItem in interface OrderItemAdjustmentpublic Offer getOffer()
getOffer in interface Adjustmentpublic java.lang.String getReason()
getReason in interface Adjustmentpublic void setReason(java.lang.String reason)
setReason in interface Adjustmentpublic void setOrderItem(OrderItem orderItem)
setOrderItem in interface OrderItemAdjustmentpublic void setOffer(Offer offer)
public Money getValue()
getValue in interface Adjustmentpublic void setValue(Money value)
setValue in interface Adjustmentpublic boolean isAppliedToSalePrice()
OrderItemAdjustmentisAppliedToSalePrice in interface OrderItemAdjustmentpublic void setAppliedToSalePrice(boolean appliedToSalePrice)
setAppliedToSalePrice in interface OrderItemAdjustmentpublic Money getRetailPriceValue()
OrderItemAdjustmentgetRetailPriceValue in interface OrderItemAdjustmentpublic void setRetailPriceValue(Money retailPriceValue)
setRetailPriceValue in interface OrderItemAdjustmentpublic Money getSalesPriceValue()
OrderItemAdjustmentgetSalesPriceValue in interface OrderItemAdjustmentpublic void setSalesPriceValue(Money salesPriceValue)
setSalesPriceValue in interface OrderItemAdjustmentpublic java.lang.String getCurrencyCode()
getCurrencyCode in interface CurrencyCodeIdentifiablepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018. All Rights Reserved.