Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.CompatibleOfferNode
Packages that use CompatibleOfferNode
-
Uses of CompatibleOfferNode in com.broadleafcommerce.promotion.offer.service.dto
Methods in com.broadleafcommerce.promotion.offer.service.dto with parameters of type CompatibleOfferNodeModifier 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 listMethod parameters in com.broadleafcommerce.promotion.offer.service.dto with type arguments of type CompatibleOfferNodeModifier and TypeMethodDescriptionvoid
OfferProcessingContext.createPathsForNode
(CompatibleOfferNode currentNode, List<BaseCandidateOffer> theOffers, Set<CompatibleOfferNode> allNodes)