Package com.broadleafcommerce.promotion.offer.service
@NonNullApi
package com.broadleafcommerce.promotion.offer.service
-
ClassDescriptionCampaignService<P extends Campaign>Base service API for
Campaign.Performs operations on aCodeGenerator, such as validation and code generation.CodeGeneratorService<P extends CodeGenerator>Base service API forcom.broadleafcommerce.promotion.campaign.domain.CodeGenerator.DefaultCampaignService<P extends Campaign>DefaultCodeGeneratorService<P extends CodeGenerator>DefaultMarketingMessageService<P extends MarketingMessage>DefaultOfferAuditDetailService<P extends OfferAuditDetail>DefaultOfferCodeService<P extends OfferCode>DefaultOfferService<P extends Offer>DefaultOfferSummaryService<P extends OfferAuditSummary>MarketingMessageOfferCandidateService<P extends Offer>This service is responsible for finding all the activeOffersrelated to aEnhancedLineItemin order to provide theItemMarketingMessageResolverto retrieve every relevantMarketingMessage.Service API to retrieveMarketingMessagesfor aMarketingMessageRequestbased on theOffersthe messages belong to, theMarketingMessageLocationType, and theMarketingMessageTargetType.MarketingMessageService<P extends MarketingMessage>Base service API forMarketingMessage.OfferAuditDetailService<P extends OfferAuditDetail>OfferCodeService<P extends OfferCode>Responsible for managing offer and offerCode lifecycle in regard to max usage status.OfferService<P extends Offer>OfferSummaryService<S extends OfferAuditSummary>Service API forOfferAuditSummary, supported byOfferAuditSummaryRepository.SharedCodeSummaryService<S extends SharedCodeAuditSummary>Service API forSharedCodeAuditSummary, supported bySharedCodeAuditSummaryRepository.