Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.OrderOfferPermutationResult
Package
Description
-
Uses of OrderOfferPermutationResult in com.broadleafcommerce.promotion.offer.service.dto
Modifier and TypeMethodDescriptionboolean
OrderOfferPermutationResult.isEqualTo
(OrderOfferPermutationResult other) boolean
OrderOfferPermutationResult.isLessValueThan
(OrderOfferPermutationResult other) void
CombinedTypesOfferPermutation.updateBestOrderOfferPermutation
(OrderOfferPermutationResult permutation) -
Uses of OrderOfferPermutationResult in com.broadleafcommerce.promotion.offer.service.engine.application.processor
Modifier and TypeMethodDescriptionprotected OrderOfferPermutationResult
DefaultOrderOfferProcessor.computeOfferPermutationValue
(OfferProcessingContext context, OffersPermutation<CandidateOrderOffer> offerPermutation, CombinedTypesOfferPermutation ctop) protected OrderOfferPermutationResult
DefaultOrderOfferProcessor.determineBestPermutationGivenEqualAdjustmentValues
(OrderOfferPermutationResult bestPermutation, OrderOfferPermutationResult result) Modifier and TypeMethodDescriptionprotected void
DefaultOrderOfferProcessor.addCodeResponseToPermutationResult
(EnhancedOrder order, Offer offer, OrderOfferPermutationResult result, com.broadleafcommerce.promotion.offer.client.web.context.discounts.CodeResponse codeResponse) Adds theCodeResponse
to theOrderOfferPermutationResult
for the provided offer.protected void
DefaultOrderOfferProcessor.addVoucherToResult
(OfferProcessingContext context, OrderOfferPermutationResult result, CandidateOrderOffer orderOffer) void
DefaultOrderOfferProcessor.applyOrderAdjustments
(OfferProcessingContext context, OrderOfferPermutationResult orderOfferPermutationResult) void
OrderOfferProcessor.applyOrderAdjustments
(OfferProcessingContext context, OrderOfferPermutationResult result) protected DiscountableItemInfo
DefaultOrderOfferProcessor.calculateDiscountableItemTotal
(List<EnhancedOrderLineItem> relevantItems, CandidateOrderOffer orderOffer, OfferProcessingContext context, CombinedTypesOfferPermutation ctop, OrderOfferPermutationResult orderResult) protected boolean
DefaultOrderOfferProcessor.canOfferBeApplied
(EnhancedOrder order, CandidateOrderOffer orderOffer, OrderOfferPermutationResult result) protected OrderOfferPermutationResult
DefaultOrderOfferProcessor.determineBestPermutationGivenEqualAdjustmentValues
(OrderOfferPermutationResult bestPermutation, OrderOfferPermutationResult result)