Uses of Class
com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
Package
Description
-
Uses of FulfillmentGroupAdjustment in com.broadleafcommerce.promotion.offer.service.dto
Modifier and TypeMethodDescriptionvoid
FulfillmentGroupOfferPermutationResult.addAdjustment
(FulfillmentGroupAdjustment adjustment) void
OrderTotals.adjustTotals
(FulfillmentGroupAdjustment fgOfferAdjustment, javax.money.MonetaryAmount amount) protected String
FulfillmentGroupOfferPermutationResult.getFGid
(FulfillmentGroupAdjustment adjustment) Modifier and TypeMethodDescriptionvoid
FulfillmentGroupOfferPermutationResult.setAdjustments
(Map<String, List<FulfillmentGroupAdjustment>> adjustments) -
Uses of FulfillmentGroupAdjustment in com.broadleafcommerce.promotion.offer.service.engine.application.processor
Modifier and TypeMethodDescriptionprotected FulfillmentGroupAdjustment
DefaultFulfillmentGroupOfferProcessor.createFulfillmentGroupAdjustment
(OfferProcessingContext context, CandidateFulfillmentGroupOffer fulfillmentGroupOffer, CandidateFulfillmentGroup fulfillmentGroup, javax.money.MonetaryAmount amount) Modifier and TypeMethodDescriptionprotected void
DefaultFulfillmentGroupOfferProcessor.addAdjustmentToFulfillmentGroup
(CandidateFulfillmentGroup fg, FulfillmentGroupAdjustment adjustment) Modifier and TypeMethodDescriptionvoid
DefaultFulfillmentGroupOfferProcessor.applyFulfillmentGroupAdjustments
(OfferProcessingContext context, Map<String, List<FulfillmentGroupAdjustment>> adjustmentsMap) void
FulfillmentGroupOfferProcessor.applyFulfillmentGroupAdjustments
(OfferProcessingContext context, Map<String, List<FulfillmentGroupAdjustment>> adjustments) -
Uses of FulfillmentGroupAdjustment in com.broadleafcommerce.promotion.offer.service.engine.proration
Modifier and TypeMethodDescriptionprotected void
DefaultProrationService.populateProratedFulfillmentGroupAdjustments
(FulfillmentGroupAdjustment fgAdjustment, EnhancedFulfillmentGroup group) Populates the prorated fulfillment group adjustments from the givenFulfillmentGroupAdjustment
across the givenfulfillment items
and the givenEnhancedFulfillmentGroup
.protected boolean
DefaultProrationService.shouldProrateAdjustment
(FulfillmentGroupAdjustment adjustment) Determines whether the givenFulfillmentGroupAdjustment
should be prorated across the fulfillment items. -
Uses of FulfillmentGroupAdjustment in com.broadleafcommerce.promotion.offer.web.context
Modifier and TypeMethodDescriptionprotected boolean
EnhancedFulfillmentGroup.adjustmentMatchingServiceLevel
(FulfillmentGroupAdjustment adjustment, String offerServiceLevel) Modifier and TypeMethodDescriptionvoid
EnhancedFulfillmentGroup.setGroupAdjustments
(List<FulfillmentGroupAdjustment> groupAdjustments) protected javax.money.MonetaryAmount
EnhancedFulfillmentGroup.sumOnAdjustments
(javax.money.CurrencyUnit currency, Function<FulfillmentGroupAdjustment, javax.money.MonetaryAmount> mapAttribute) Sums some attribute of the adjustments of this fulfillment group.protected javax.money.MonetaryAmount
EnhancedFulfillmentGroup.sumOnAdjustments
(javax.money.CurrencyUnit currency, Function<FulfillmentGroupAdjustment, javax.money.MonetaryAmount> mapAttribute, Predicate<FulfillmentGroupAdjustment> filter) Sums some attribute of the adjustments of this fulfillment group.protected javax.money.MonetaryAmount
EnhancedFulfillmentGroup.sumOnAdjustments
(javax.money.CurrencyUnit currency, Function<FulfillmentGroupAdjustment, javax.money.MonetaryAmount> mapAttribute, Predicate<FulfillmentGroupAdjustment> filter) Sums some attribute of the adjustments of this fulfillment group.