Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteriaKey
-
Uses of OfferCombinabilityCriteriaKey in com.broadleafcommerce.promotion.offer.service.dto
Modifier and TypeMethodDescription@NonNull OfferCombinabilityCriteriaKey
OfferCombinabilityCriteria.getKey()
BaseCandidateOffer.getOfferCombinabilityCriteriaKey()
Holds the combinability criteria for this offer.Modifier and TypeMethodDescriptionOfferProcessingContext.getFulfillmentGroupCriteriaMap()
OfferProcessingContext.getFulfillmentItemCriteriaMap()
OfferProcessingContext.getItemOfferCriteriaMap()
OfferProcessingContext.getOrderOfferCriteriaMap()
OfferProcessingContext.getVoucherCriteriaMap()
Modifier and TypeMethodDescriptionvoid
OfferCombinabilityCriteria.setKey
(@NonNull OfferCombinabilityCriteriaKey key) void
BaseCandidateOffer.setOfferCombinabilityCriteriaKey
(OfferCombinabilityCriteriaKey offerCombinabilityCriteriaKey) Holds the combinability criteria for this offer.Modifier and TypeMethodDescriptionprotected void
OfferProcessingContext.addToListIfPresent
(List<Set<OfferCombinabilityCriteria>> criteriaByTypeList, Map<OfferCombinabilityCriteriaKey, OfferCombinabilityCriteria> permutationMap) Each element in the list represents a single offer type and the unique set ofOfferCombinabilityCriteria
objects.protected void
OfferProcessingContext.initializePermutations
(List<? extends BaseCandidateOffer> offers, Map<OfferCombinabilityCriteriaKey, OfferCombinabilityCriteria> permutationMap) ModifierConstructorDescriptionOfferCombinabilityCriteria
(@NonNull OfferCombinabilityCriteriaKey key)