Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
Packages that use CandidateOffers
Package
Description
-
Uses of CandidateOffers in com.broadleafcommerce.promotion.offer.service.dto
Methods in com.broadleafcommerce.promotion.offer.service.dto with parameters of type CandidateOffersModifier and TypeMethodDescriptionvoid
BaseCandidateOffer.populateCombinabilityStructures
(CandidateOffers candidateOffers) protected void
BaseCandidateOffer.populateCombinabilityStructuresUsedBySameTargetType
(CandidateOffers candidateOffers) void
BaseCandidateOffer.updateOfferCombinabilityCriteria
(CandidateOffers candidateOffers) Constructors in com.broadleafcommerce.promotion.offer.service.dto with parameters of type CandidateOffersModifierConstructorDescriptionOfferProcessingContext
(EnhancedOrder order, CandidateOffers offers) -
Uses of CandidateOffers in com.broadleafcommerce.promotion.offer.service.engine
Methods in com.broadleafcommerce.promotion.offer.service.engine that return CandidateOffersModifier and TypeMethodDescriptionDefaultOfferEngineService.getCandidateOffers
(EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) OfferEngineService.getCandidateOffers
(EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines all of the candidate offers that can apply to the provided order for the given context.Methods in com.broadleafcommerce.promotion.offer.service.engine with parameters of type CandidateOffersModifier and TypeMethodDescriptionDefaultOfferEngineService.prepareOfferProcessingContext
(EnhancedOrder order, CandidateOffers candidateOffers) This method takes in a set of candidate offers.OfferProcesingUtility.prepareOfferProcessingContext
(EnhancedOrder order, CandidateOffers candidateOffers) -
Uses of CandidateOffers in com.broadleafcommerce.promotion.offer.service.engine.application.processor
Methods in com.broadleafcommerce.promotion.offer.service.engine.application.processor with parameters of type CandidateOffersModifier and TypeMethodDescriptionprotected void
DefaultItemOfferProcessor.assertCandidateOffersNotNull
(CandidateOffers candidateOffers) protected void
DefaultItemOfferProcessor.assertCommonParamsNotNull
(EnhancedOrder order, CandidateOffers candidateOffers) protected void
DefaultItemOfferProcessor.setCandidateItemOffers
(CandidateOffers candidateOffers, List<CandidateItemOffer> candidateItemOffers) -
Uses of CandidateOffers in com.broadleafcommerce.promotion.offer.service.engine.candidate
Methods in com.broadleafcommerce.promotion.offer.service.engine.candidate that return CandidateOffersModifier and TypeMethodDescriptionDefaultOfferCandidateService.createCandidateOffersFromOffers
(@NonNull Stream<P> offerSet, @NonNull EnhancedOrder order) OfferCandidateService.createCandidateOffersFromOffers
(Stream<P> offerSet, EnhancedOrder order) Creates aCandidateOffers
object by converting the providedoffers
into their corresponding DTO object based on theirDiscountTargetType
.DefaultOfferCandidateService.getCandidateOffers
(@NonNull EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) OfferCandidateService.getCandidateOffers
(EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Get the candidate offers for the provided order and context.DefaultOfferCandidateService.populateOrRemoveCandidateOffers
(@NonNull Stream<P> offerSet, @NonNull EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) OfferCandidateService.populateOrRemoveCandidateOffers
(Stream<P> offerSet, EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Filter out the provided offer set by matching their configurations against the information on the provided context and order.Methods in com.broadleafcommerce.promotion.offer.service.engine.candidate with parameters of type CandidateOffersModifier and TypeMethodDescriptionvoid
DefaultOfferCandidateService.initializeWithCodeProperties
(EnhancedOrder order, CandidateOffers candidateOffers, BaseCandidateOffer candidateOffer)