Class OrderOfferAdjustment
java.lang.Object
com.broadleafcommerce.promotion.offer.web.context.info.OrderOfferAdjustment
- All Implemented Interfaces:
Serializable
DTO containing price adjustment information for an
EnhancedOrder caused by a
CandidateOrderOffer targeting it.- Author:
- Nathan Moore (nathanmoore).
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanjavax.money.MonetaryAmountgetOffer()getOrder()inthashCode()booleanbooleanbooleanbooleanvoidsetAmount(javax.money.MonetaryAmount amount) voidsetCandidateOrderOffer(CandidateOrderOffer candidateOrderOffer) voidsetFutureCredit(boolean isFutureCredit) voidvoidsetOrder(EnhancedOrder order) voidsetRoundingMode(RoundingMode roundingMode) voidsetRoundOfferValues(boolean roundOfferValues) toString()
-
Field Details
-
ONE_HUNDRED
protected static final int ONE_HUNDRED- See Also:
-
-
Constructor Details
-
OrderOfferAdjustment
public OrderOfferAdjustment()
-
-
Method Details
-
getOffer
-
isCombinable
public boolean isCombinable() -
isTotalitarian
public boolean isTotalitarian() -
toString
-
getCandidateOrderOffer
-
getOrder
-
getAmount
public javax.money.MonetaryAmount getAmount() -
isRoundOfferValues
public boolean isRoundOfferValues() -
getRoundingMode
-
isFutureCredit
public boolean isFutureCredit() -
setCandidateOrderOffer
-
setOrder
-
setAmount
public void setAmount(javax.money.MonetaryAmount amount) -
setOffer
-
setRoundOfferValues
public void setRoundOfferValues(boolean roundOfferValues) -
setRoundingMode
-
setFutureCredit
public void setFutureCredit(boolean isFutureCredit) -
equals
-
canEqual
-
hashCode
public int hashCode()
-