Uses of Class
com.broadleafcommerce.promotion.offer.service.dto.CandidateOffers
-
-
Uses of CandidateOffers in com.broadleafcommerce.promotion.offer.service.dto
Methods in com.broadleafcommerce.promotion.offer.service.dto with parameters of type CandidateOffers Modifier and Type Method Description voidBaseCandidateOffer. populateCombinabilityStructures(CandidateOffers candidateOffers)protected voidBaseCandidateOffer. populateCombinabilityStructuresUsedBySameTargetType(CandidateOffers candidateOffers)voidBaseCandidateOffer. updateOfferCombinabilityCriteria(CandidateOffers candidateOffers)Constructors in com.broadleafcommerce.promotion.offer.service.dto with parameters of type CandidateOffers Constructor Description OfferProcessingContext(EnhancedOrder order, CandidateOffers offers) -
Uses of CandidateOffers in com.broadleafcommerce.promotion.offer.service.engine
Methods in com.broadleafcommerce.promotion.offer.service.engine that return CandidateOffers Modifier and Type Method Description CandidateOffersDefaultOfferEngineService. getCandidateOffers(EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)CandidateOffersOfferEngineService. 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 CandidateOffers Modifier and Type Method Description OfferProcessingContextDefaultOfferEngineService. prepareOfferProcessingContext(EnhancedOrder order, CandidateOffers candidateOffers)This method takes in a set of candidate offers.OfferProcessingContextOfferProcesingUtility. 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 CandidateOffers Modifier and Type Method Description protected 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 CandidateOffers Modifier and Type Method Description CandidateOffersDefaultOfferCandidateService. createCandidateOffersFromOffers(@NonNull Stream<P> offerSet, @NonNull EnhancedOrder order)CandidateOffersOfferCandidateService. createCandidateOffersFromOffers(Stream<P> offerSet, EnhancedOrder order)Creates aCandidateOffersobject by converting the providedoffersinto their corresponding DTO object based on theirDiscountTargetType.CandidateOffersDefaultOfferCandidateService. getCandidateOffers(@NonNull EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)CandidateOffersOfferCandidateService. getCandidateOffers(EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)Get the candidate offers for the provided order and context.CandidateOffersDefaultOfferCandidateService. populateOrRemoveCandidateOffers(@NonNull Stream<P> offerSet, @NonNull EnhancedOrder order, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)CandidateOffersOfferCandidateService. 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.
-