Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
Package
Description
-
Uses of CandidateFulfillmentGroup in com.broadleafcommerce.promotion.offer.service.dto
Modifier and TypeMethodDescriptionCandidateFulfillmentGroupOffer.getCandidateFulfillmentGroups()
TheCandidateFulfillmentGroups
that can be targeted byBaseCandidateOffer.offer
, each one representing a decoratedEnhancedFulfillmentGroup
with savings information.Modifier and TypeMethodDescriptionprotected javax.money.MonetaryAmount
CandidateFulfillmentGroupOffer.computeDiscountedAmount
(CandidateFulfillmentGroup candidateFulfillmentGroup) Computes the potential savings that can be applied for aCandidateFulfillmentGroup
.protected javax.money.MonetaryAmount
CandidateFulfillmentGroupOffer.getBaseTotal
(CandidateFulfillmentGroup candidateFulfillmentGroup) Get the total cost of the provided fulfillment group before any adjustments are made.protected javax.money.MonetaryAmount
CandidateFulfillmentGroupOffer.getDiscountedAmount
(CandidateFulfillmentGroup candidateFulfillmentGroup) Modifier and TypeMethodDescriptionvoid
CandidateFulfillmentGroupOffer.setCandidateFulfillmentGroups
(List<CandidateFulfillmentGroup> candidateFulfillmentGroups) TheCandidateFulfillmentGroups
that can be targeted byBaseCandidateOffer.offer
, each one representing a decoratedEnhancedFulfillmentGroup
with savings information. -
Uses of CandidateFulfillmentGroup in com.broadleafcommerce.promotion.offer.service.engine.application.processor
Modifier and TypeMethodDescriptionprotected List<CandidateFulfillmentGroup>
DefaultFulfillmentGroupOfferProcessor.buildFulfillmentGroupsFromAdjustment
(OrderOfferAdjustment adjustment) Modifier and TypeMethodDescriptionprotected void
DefaultFulfillmentGroupOfferProcessor.addAdjustmentToFulfillmentGroup
(CandidateFulfillmentGroup fg, FulfillmentGroupAdjustment adjustment) protected Optional<javax.money.MonetaryAmount>
DefaultFulfillmentGroupOfferProcessor.computeAdjustmentValue
(javax.money.MonetaryAmount discountableTotal, CandidateFulfillmentGroupOffer fgOffer, CandidateFulfillmentGroup currentGroup, OfferProcessingContext context) Calculates the value of the adjustment .protected FulfillmentGroupAdjustment
DefaultFulfillmentGroupOfferProcessor.createFulfillmentGroupAdjustment
(OfferProcessingContext context, CandidateFulfillmentGroupOffer fulfillmentGroupOffer, CandidateFulfillmentGroup fulfillmentGroup, javax.money.MonetaryAmount amount) Modifier and TypeMethodDescriptionprotected void
DefaultFulfillmentGroupOfferProcessor.incrementTotalSavingsPerCandidate
(EnhancedOrder order, CandidateFulfillmentGroupOffer offer, List<CandidateFulfillmentGroup> groups) -
Uses of CandidateFulfillmentGroup in com.broadleafcommerce.promotion.offer.web.context.info
Modifier and TypeMethodDescriptionvoid
FulfillmentGroupAdjustment.setCandidateFulfillmentGroup
(CandidateFulfillmentGroup candidateFulfillmentGroup)