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 TypeMethodDescriptionvoidBaseCandidateOffer.populateCombinabilityStructures(CandidateOffers candidateOffers) protected voidBaseCandidateOffer.populateCombinabilityStructuresUsedBySameTargetType(CandidateOffers candidateOffers) voidBaseCandidateOffer.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 voidDefaultItemOfferProcessor.assertCandidateOffersNotNull(CandidateOffers candidateOffers) protected voidDefaultItemOfferProcessor.assertCommonParamsNotNull(EnhancedOrder order, CandidateOffers candidateOffers) protected voidDefaultItemOfferProcessor.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 aCandidateOffersobject by converting the providedoffersinto 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 TypeMethodDescriptionvoidDefaultOfferCandidateService.initializeWithCodeProperties(EnhancedOrder order, CandidateOffers candidateOffers, BaseCandidateOffer candidateOffer)