Uses of Class
com.broadleafcommerce.promotion.offer.web.context.info.EnhancedProratedOfferAdjustment
-
Packages that use EnhancedProratedOfferAdjustment Package Description com.broadleafcommerce.promotion.offer.service.engine.proration -
-
Uses of EnhancedProratedOfferAdjustment in com.broadleafcommerce.promotion.offer.service.engine.proration
Methods in com.broadleafcommerce.promotion.offer.service.engine.proration with type parameters of type EnhancedProratedOfferAdjustment Modifier and Type Method Description <D extends EnhancedProratedOfferAdjustment>
voidMoneyRoundingHelper. roundProratedAdjustments(Collection<D> proratedOfferAdjustments, javax.money.MonetaryAmount adjustmentsTotal, javax.money.CurrencyUnit currency)Rounds the givenEnhancedProratedOfferAdjustments.<D extends EnhancedProratedOfferAdjustment>
voidMoneyRoundingHelper. roundProratedFulfillmentGroupAdjustments(EnhancedFulfillmentGroup group, Collection<D> proratedOfferAdjustments, javax.money.MonetaryAmount adjustmentsTotal, javax.money.CurrencyUnit currency)Rounds the givenEnhancedFulfillmentGroup.getProratedFulfillmentAdjustments()andEnhancedProratedOfferAdjustments.protected <D extends EnhancedProratedOfferAdjustment>
voidMoneyRoundingHelper. updateProratedAdjustmentsWithRoundedAdjustments(Collection<D> proratedAdjustments, Map<String,javax.money.MonetaryAmount> proratedAdjustmentAmounts, javax.money.CurrencyUnit currency)Sets the new rounded adjustment values on the givenEnhancedProratedOfferAdjustmentsMethods in com.broadleafcommerce.promotion.offer.service.engine.proration that return types with arguments of type EnhancedProratedOfferAdjustment Modifier and Type Method Description protected Set<EnhancedProratedOfferAdjustment>DefaultProrationService. prorateAdjustmentAmongItems(Offer offer, javax.money.MonetaryAmount adjustmentAmount, javax.money.MonetaryAmount totalOfAllDiscountableItems, List<? extends EnhancedLineItem> lineItems)Prorates the given adjustment across the givenEnhancedLineItems.
-