Class OrderOfferPermutationResult
- java.lang.Object
-
- com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
-
public class OrderOfferPermutationResult extends Object
DTO containing results of the evaluation of a permutation of order offers.- See Also:
OffersPermutation
-
-
Constructor Summary
Constructors Constructor Description OrderOfferPermutationResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdjustment(OrderOfferAdjustment adjustment)voidaddVoucher(com.broadleafcommerce.promotion.offer.client.web.context.info.Voucher voucher, javax.money.MonetaryAmount estimatedValue)List<OrderOfferAdjustment>getAdjustments()OrderTotalsgetPermutationTotals()javax.money.MonetaryAmountgetTotalAdjustments()javax.money.MonetaryAmountgetTotalVouchersValue()List<com.broadleafcommerce.promotion.offer.client.web.context.info.Voucher>getVouchers()booleanisLessValueThan(OrderOfferPermutationResult other)voidsetPermutationTotals(OrderTotals permutationTotals)
-
-
-
Method Detail
-
isLessValueThan
public boolean isLessValueThan(OrderOfferPermutationResult other)
-
addAdjustment
public void addAdjustment(OrderOfferAdjustment adjustment)
-
addVoucher
public void addVoucher(com.broadleafcommerce.promotion.offer.client.web.context.info.Voucher voucher, @Nonnull javax.money.MonetaryAmount estimatedValue)
-
getPermutationTotals
public OrderTotals getPermutationTotals()
-
setPermutationTotals
public void setPermutationTotals(OrderTotals permutationTotals)
-
getTotalAdjustments
public javax.money.MonetaryAmount getTotalAdjustments()
-
getTotalVouchersValue
public javax.money.MonetaryAmount getTotalVouchersValue()
-
getAdjustments
public List<OrderOfferAdjustment> getAdjustments()
-
getVouchers
public List<com.broadleafcommerce.promotion.offer.client.web.context.info.Voucher> getVouchers()
-
-