Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.CompatibleOfferNode
-
Uses of CompatibleOfferNode in com.broadleafcommerce.promotion.offer.service.dto
Modifier and TypeMethodDescriptionprotected boolean
OfferProcessingContext.checkCompatability
(BaseCandidateOffer candidateOffer, BaseCandidateOffer otherCandidateOffer, CompatibleOfferNode node) protected boolean
OfferProcessingContext.checkSegmentCombinable
(BaseCandidateOffer offer, CompatibleOfferNode currentNode) If this is an order offer and the segment is unique with the node path, then this offer can be combined.void
OfferProcessingContext.createPathsForNode
(CompatibleOfferNode currentNode, List<BaseCandidateOffer> theOffers, Set<CompatibleOfferNode> allNodes) OfferProcessingContext.filterIncompatibleOffers
(BaseCandidateOffer offer, CompatibleOfferNode node, List<BaseCandidateOffer> otherOffers) Filters the passed in list, removing all incompatible offersOfferProcessingContext.findFirstCompatibleOffer
(BaseCandidateOffer offer, CompatibleOfferNode node, List<BaseCandidateOffer> otherOffers) OfferProcessingContext.findFirstIncompatibleOffer
(BaseCandidateOffer offer, CompatibleOfferNode node, List<BaseCandidateOffer> otherOffers) Based on the compatible flag, return the first compatible or incompatible item from the passed in listModifier and TypeMethodDescriptionvoid
OfferProcessingContext.createPathsForNode
(CompatibleOfferNode currentNode, List<BaseCandidateOffer> theOffers, Set<CompatibleOfferNode> allNodes)