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 booleanOfferProcessingContext.checkCompatability(BaseCandidateOffer candidateOffer, BaseCandidateOffer otherCandidateOffer, CompatibleOfferNode node) protected booleanOfferProcessingContext.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.voidOfferProcessingContext.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 TypeMethodDescriptionvoidOfferProcessingContext.createPathsForNode(CompatibleOfferNode currentNode, List<BaseCandidateOffer> theOffers, Set<CompatibleOfferNode> allNodes)