|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.core.offer.service.discount.domain.AbstractPromotionRounding
org.broadleafcommerce.core.offer.service.discount.domain.PromotableOrderItemPriceDetailAdjustmentImpl
public class PromotableOrderItemPriceDetailAdjustmentImpl
| Field Summary | |
|---|---|
protected Money |
adjustmentValue
|
protected boolean |
appliedToSalePrice
|
protected Offer |
offer
|
protected PromotableCandidateItemOffer |
promotableCandidateItemOffer
|
protected PromotableOrderItemPriceDetail |
promotableOrderItemPriceDetail
|
protected Money |
retailAdjustmentValue
|
protected Money |
saleAdjustmentValue
|
| Fields inherited from class org.broadleafcommerce.core.offer.service.discount.domain.AbstractPromotionRounding |
|---|
roundingMode, roundingScale, roundOfferValues |
| Constructor Summary | |
|---|---|
PromotableOrderItemPriceDetailAdjustmentImpl(OrderItemPriceDetailAdjustment itemAdjustment,
PromotableOrderItemPriceDetail orderItemPriceDetail)
|
|
PromotableOrderItemPriceDetailAdjustmentImpl(PromotableCandidateItemOffer promotableCandidateItemOffer,
PromotableOrderItemPriceDetail orderItemPriceDetail)
|
|
| Method Summary | |
|---|---|
protected void |
computeAdjustmentValues()
|
PromotableOrderItemPriceDetailAdjustment |
copy()
Copy this adjustment. |
void |
finalizeAdjustment(boolean useSalePrice)
Sets the adjustment price based on the passed in parameter. |
Money |
getAdjustmentValue()
Returns the value of this adjustment. |
BroadleafCurrency |
getCurrency()
|
Offer |
getOffer()
Returns the associated promotableCandidateItemOffer |
Long |
getOfferId()
Returns the id of the contained offer. |
PromotableOrderItemPriceDetail |
getPromotableOrderItemPriceDetail()
Returns the associated promotableOrderItemPriceDetail |
Money |
getRetailAdjustmentValue()
Returns the value of this adjustment if only retail prices can be used. |
Money |
getSaleAdjustmentValue()
Returns the value of this adjustment if sale prices can be used. |
boolean |
isAppliedToSalePrice()
Returns true if the value was applied to the sale price. |
boolean |
isCombinable()
Returns true if this adjustment represents a combinable offer. |
boolean |
isTotalitarian()
Returns true if this adjustment represents a totalitarian offer. |
| Methods inherited from class org.broadleafcommerce.core.offer.service.discount.domain.AbstractPromotionRounding |
|---|
getRoundingMode, getRoundingScale, isRoundOfferValues, setRoundingMode, setRoundingScale |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected PromotableCandidateItemOffer promotableCandidateItemOffer
protected PromotableOrderItemPriceDetail promotableOrderItemPriceDetail
protected Money saleAdjustmentValue
protected Money retailAdjustmentValue
protected Money adjustmentValue
protected boolean appliedToSalePrice
protected Offer offer
| Constructor Detail |
|---|
public PromotableOrderItemPriceDetailAdjustmentImpl(PromotableCandidateItemOffer promotableCandidateItemOffer,
PromotableOrderItemPriceDetail orderItemPriceDetail)
public PromotableOrderItemPriceDetailAdjustmentImpl(OrderItemPriceDetailAdjustment itemAdjustment,
PromotableOrderItemPriceDetail orderItemPriceDetail)
| Method Detail |
|---|
protected void computeAdjustmentValues()
public Money getRetailAdjustmentValue()
PromotableOrderItemPriceDetailAdjustment
getRetailAdjustmentValue in interface PromotableOrderItemPriceDetailAdjustmentpublic Money getSaleAdjustmentValue()
PromotableOrderItemPriceDetailAdjustment
getSaleAdjustmentValue in interface PromotableOrderItemPriceDetailAdjustmentpublic BroadleafCurrency getCurrency()
getCurrency in interface OfferHolderpublic PromotableOrderItemPriceDetail getPromotableOrderItemPriceDetail()
PromotableOrderItemPriceDetailAdjustment
getPromotableOrderItemPriceDetail in interface PromotableOrderItemPriceDetailAdjustmentpublic Offer getOffer()
PromotableOrderItemPriceDetailAdjustment
getOffer in interface OfferHoldergetOffer in interface PromotableOrderItemPriceDetailAdjustmentpublic boolean isCombinable()
PromotableOrderItemPriceDetailAdjustment
isCombinable in interface PromotableOrderItemPriceDetailAdjustmentpublic boolean isTotalitarian()
PromotableOrderItemPriceDetailAdjustment
isTotalitarian in interface PromotableOrderItemPriceDetailAdjustmentpublic Long getOfferId()
PromotableOrderItemPriceDetailAdjustment
getOfferId in interface PromotableOrderItemPriceDetailAdjustmentpublic Money getAdjustmentValue()
PromotableOrderItemPriceDetailAdjustment
getAdjustmentValue in interface PromotableOrderItemPriceDetailAdjustmentpublic boolean isAppliedToSalePrice()
PromotableOrderItemPriceDetailAdjustment
isAppliedToSalePrice in interface PromotableOrderItemPriceDetailAdjustmentpublic void finalizeAdjustment(boolean useSalePrice)
PromotableOrderItemPriceDetailAdjustment
finalizeAdjustment in interface PromotableOrderItemPriceDetailAdjustmentpublic PromotableOrderItemPriceDetailAdjustment copy()
PromotableOrderItemPriceDetailAdjustment
copy in interface PromotableOrderItemPriceDetailAdjustment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||