Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.CandidateFulfillmentGroup
Packages that use CandidateFulfillmentGroup
Package
Description
-
Uses of CandidateFulfillmentGroup in com.broadleafcommerce.promotion.offer.service.dto
Methods in com.broadleafcommerce.promotion.offer.service.dto that return types with arguments of type CandidateFulfillmentGroupModifier and TypeMethodDescriptionCandidateFulfillmentGroupOffer.getCandidateFulfillmentGroups()
TheCandidateFulfillmentGroups
that can be targeted byBaseCandidateOffer.offer
, each one representing a decoratedEnhancedFulfillmentGroup
with savings information.Methods in com.broadleafcommerce.promotion.offer.service.dto with parameters of type CandidateFulfillmentGroupModifier 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) Method parameters in com.broadleafcommerce.promotion.offer.service.dto with type arguments of type CandidateFulfillmentGroupModifier 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
Methods in com.broadleafcommerce.promotion.offer.service.engine.application.processor that return types with arguments of type CandidateFulfillmentGroupModifier and TypeMethodDescriptionprotected List<CandidateFulfillmentGroup>
DefaultFulfillmentGroupOfferProcessor.buildFulfillmentGroupsFromAdjustment
(OrderOfferAdjustment adjustment) Methods in com.broadleafcommerce.promotion.offer.service.engine.application.processor with parameters of type CandidateFulfillmentGroupModifier 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) Method parameters in com.broadleafcommerce.promotion.offer.service.engine.application.processor with type arguments of type CandidateFulfillmentGroupModifier and TypeMethodDescriptionprotected void
DefaultFulfillmentGroupOfferProcessor.incrementTotalSavingsPerCandidate
(EnhancedOrder order, CandidateFulfillmentGroupOffer offer, List<CandidateFulfillmentGroup> groups) -
Uses of CandidateFulfillmentGroup in com.broadleafcommerce.promotion.offer.web.context.info
Methods in com.broadleafcommerce.promotion.offer.web.context.info that return CandidateFulfillmentGroupMethods in com.broadleafcommerce.promotion.offer.web.context.info with parameters of type CandidateFulfillmentGroupModifier and TypeMethodDescriptionvoid
FulfillmentGroupAdjustment.setCandidateFulfillmentGroup
(CandidateFulfillmentGroup candidateFulfillmentGroup)