Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.OffersPermutation
Packages that use OffersPermutation
Package
Description
-
Uses of OffersPermutation in com.broadleafcommerce.promotion.offer.service.dto
Methods in com.broadleafcommerce.promotion.offer.service.dto that return OffersPermutationModifier and TypeMethodDescriptionCompatibleOfferNode.resolvePermutation()
Given a specific node in the tree structure, the compatible list of offers can be found by including the offer from this node and all of its parents.Methods in com.broadleafcommerce.promotion.offer.service.dto that return types with arguments of type OffersPermutationModifier and TypeMethodDescriptionCombinedTypesOfferPermutation.getAllFulfillmentGroupPermutations()
CombinedTypesOfferPermutation.getAllFulfillmentItemPermutations()
CombinedTypesOfferPermutation.getAllItemPermutations()
CombinedTypesOfferPermutation.getAllOrderPermutations()
CombinedTypesOfferPermutation.getAllVoucherPermutations()
CombinedTypesOfferPermutation.getBestVoucherOfferPermutation()
OfferCombinabilityCriteria.getPermutations()
Methods in com.broadleafcommerce.promotion.offer.service.dto with parameters of type OffersPermutationModifier and TypeMethodDescriptionvoid
CombinedTypesOfferPermutation.setBestVoucherOfferPermutation
(OffersPermutation bestVoucherOfferPermutation) Method parameters in com.broadleafcommerce.promotion.offer.service.dto with type arguments of type OffersPermutationModifier and TypeMethodDescriptionvoid
CombinedTypesOfferPermutation.addPermutation
(String targetType, Set<OffersPermutation> offersPermutations) void
CombinedTypesOfferPermutation.setAllFulfillmentGroupPermutations
(Set<OffersPermutation> allFulfillmentGroupPermutations) void
CombinedTypesOfferPermutation.setAllFulfillmentItemPermutations
(Set<OffersPermutation> allFulfillmentItemPermutations) void
CombinedTypesOfferPermutation.setAllItemPermutations
(Set<OffersPermutation> allItemPermutations) void
CombinedTypesOfferPermutation.setAllOrderPermutations
(Set<OffersPermutation> allOrderPermutations) void
CombinedTypesOfferPermutation.setAllVoucherPermutations
(Set<OffersPermutation> allVoucherPermutations) void
OfferCombinabilityCriteria.setPermutations
(Set<OffersPermutation> permutations) -
Uses of OffersPermutation in com.broadleafcommerce.promotion.offer.service.engine.application.processor
Methods in com.broadleafcommerce.promotion.offer.service.engine.application.processor with parameters of type OffersPermutationModifier and TypeMethodDescriptionprotected FulfillmentGroupOfferPermutationResult
DefaultFulfillmentGroupOfferProcessor.computeOfferPermutationValue
(OfferProcessingContext context, OffersPermutation<CandidateFulfillmentGroupOffer> offersPermutation, CombinedTypesOfferPermutation ctop) protected OrderOfferPermutationResult
DefaultOrderOfferProcessor.computeOfferPermutationValue
(OfferProcessingContext context, OffersPermutation<CandidateOrderOffer> offerPermutation, CombinedTypesOfferPermutation ctop) protected void
DefaultOrderOfferProcessor.removeLowerValueItemOffersFromConsideration
(EnhancedOrder order, OffersPermutation<CandidateOrderOffer> offerPermutation, CombinedTypesOfferPermutation ctop) When theOffer#isExcludeDiscountedItemsFromTotals()
property is true, we want to check to see if the Order offer would be better than previously applied item offers.