Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.OfferCombinabilityCriteria
Packages that use OfferCombinabilityCriteria
Package
Description
-
Uses of OfferCombinabilityCriteria in com.broadleafcommerce.promotion.offer.service.dto
Methods in com.broadleafcommerce.promotion.offer.service.dto that return OfferCombinabilityCriteriaMethods in com.broadleafcommerce.promotion.offer.service.dto that return types with arguments of type OfferCombinabilityCriteriaModifier and TypeMethodDescriptionOfferProcessingContext.getCriteriaSetsByType()Builds a list consisting of the sets of OfferCombinabilityCriteria for each offer type.OfferProcessingContext.getFulfillmentGroupCriteriaMap()OfferProcessingContext.getFulfillmentItemCriteriaMap()OfferProcessingContext.getItemOfferCriteriaMap()OfferProcessingContext.getOrderOfferCriteriaMap()OfferProcessingContext.getVoucherCriteriaMap()Methods in com.broadleafcommerce.promotion.offer.service.dto with parameters of type OfferCombinabilityCriteriaModifier and TypeMethodDescriptionprotected voidOfferProcessingContext.buildOfferPermutationsForCriteria(OfferCombinabilityCriteria criteria) This method builds all compatible permutations of offers in a tree structure.Method parameters in com.broadleafcommerce.promotion.offer.service.dto with type arguments of type OfferCombinabilityCriteriaModifier and TypeMethodDescriptionprotected voidOfferProcessingContext.addToListIfPresent(List<Set<OfferCombinabilityCriteria>> criteriaByTypeList, Map<OfferCombinabilityCriteriaKey, OfferCombinabilityCriteria> permutationMap) Each element in the list represents a single offer type and the unique set ofOfferCombinabilityCriteriaobjects.protected voidOfferProcessingContext.addToListIfPresent(List<Set<OfferCombinabilityCriteria>> criteriaByTypeList, Map<OfferCombinabilityCriteriaKey, OfferCombinabilityCriteria> permutationMap) Each element in the list represents a single offer type and the unique set ofOfferCombinabilityCriteriaobjects.protected voidOfferProcessingContext.initializePermutations(List<? extends BaseCandidateOffer> offers, Map<OfferCombinabilityCriteriaKey, OfferCombinabilityCriteria> permutationMap) Constructors in com.broadleafcommerce.promotion.offer.service.dto with parameters of type OfferCombinabilityCriteriaModifierConstructorDescriptionCompatiblePermutationNode(OfferCombinabilityCriteria criteria, CompatiblePermutationNode parent) -
Uses of OfferCombinabilityCriteria in com.broadleafcommerce.promotion.offer.service.engine
Method parameters in com.broadleafcommerce.promotion.offer.service.engine with type arguments of type OfferCombinabilityCriteriaModifier and TypeMethodDescriptionprotected voidOfferProcesingUtility.addNodes(CompatiblePermutationNode parentNode, OfferProcessingContext context, List<Set<OfferCombinabilityCriteria>> offerTypeCriteria, LinkedHashSet<CompatiblePermutationNode> allNodesSet)