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 activeOffers
related to aEnhancedLineItem
in order to provide theItemMarketingMessageResolver
to retrieve every relevantMarketingMessage
.Service API to retrieveMarketingMessages
for aMarketingMessageRequest
based on theOffers
the 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
.