Uses of Class
com.broadleafcommerce.promotion.offer.domain.Campaign
Packages that use Campaign
Package
Description
-
Uses of Campaign in com.broadleafcommerce.promotion.offer.dataimport
Methods in com.broadleafcommerce.promotion.offer.dataimport that return types with arguments of type CampaignModifier and TypeMethodDescriptionprotected CampaignService<Campaign>
OfferCodeImportBatchHandler.getCampaignService()
OfferCodeImportBatchHandler.getRelatedCampaignsForBatch
(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, String parentEntityId) Queries for the related campaigns of the batch records by id or external id.Method parameters in com.broadleafcommerce.promotion.offer.dataimport with type arguments of type CampaignModifier and TypeMethodDescriptionprotected String
OfferCodeImportBatchHandler.findRelatedCampaign
(List<Campaign> campaigns, com.broadleafcommerce.common.dataimport.messaging.BatchRecord record, String batchType, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> erroredCompletions) protected boolean
OfferCodeImportBatchHandler.isMatchingUniqueCampaignIds
(OfferCode codeToImport, OfferCode existingCode, com.broadleafcommerce.common.dataimport.messaging.BatchRecord batchRecord, List<Campaign> campaigns) Constructor parameters in com.broadleafcommerce.promotion.offer.dataimport with type arguments of type CampaignModifierConstructorDescriptionOfferCodeImportBatchHandler
(OfferCodeConverter offerCodeConverter, OfferCodeService<OfferCode> offerCodeService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator, OfferCodeDefaultsInitializer offerCodeDefaultsInitializer, OfferService<Offer> offerService, CampaignService<Campaign> campaignService) -
Uses of Campaign in com.broadleafcommerce.promotion.offer.dataimport.autoconfigure
Method parameters in com.broadleafcommerce.promotion.offer.dataimport.autoconfigure with type arguments of type CampaignModifier and TypeMethodDescriptionOfferServicesImportAutoConfiguration.offerCodeImportBatchHandler
(OfferCodeConverter offerCodeConverter, OfferCodeDefaultsInitializer offerCodeDefaultsInitializer, OfferCodeService<OfferCode> offerCodeService, OfferService<Offer> offerService, CampaignService<Campaign> campaignService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) -
Uses of Campaign in com.broadleafcommerce.promotion.offer.service
Classes in com.broadleafcommerce.promotion.offer.service with type parameters of type CampaignModifier and TypeInterfaceDescriptioninterface
CampaignService<P extends Campaign>
Base service API forCampaign
.class
DefaultCampaignService<P extends Campaign>
Fields in com.broadleafcommerce.promotion.offer.service with type parameters of type CampaignModifier and TypeFieldDescriptionprotected final CampaignService<Campaign>
DefaultCodeGenerationService.campaignService
protected final CampaignService<Campaign>
DefaultOfferAndOfferCodeUsabilityService.campaignService
Methods in com.broadleafcommerce.promotion.offer.service that return types with arguments of type CampaignModifier and TypeMethodDescriptionprotected CampaignService<Campaign>
DefaultCodeGenerationService.getCampaignService()
protected CampaignService<Campaign>
DefaultCodeGeneratorService.getCampaignService()
protected CampaignService<Campaign>
DefaultOfferCodeService.getCampaignService()
protected CampaignService<Campaign>
DefaultOfferService.getCampaignService()
Method parameters in com.broadleafcommerce.promotion.offer.service with type arguments of type CampaignModifier and TypeMethodDescriptionprotected boolean
DefaultOfferCodeService.campaignCodeIsValid
(@NonNull Map<String, Campaign> campaignMap, @NonNull OfferCode offerCode, com.broadleafcommerce.data.tracking.core.context.ContextInfo info) void
DefaultCodeGeneratorService.setCampaignService
(CampaignService<Campaign> campaignService) void
DefaultOfferCodeService.setCampaignService
(CampaignService<Campaign> campaignService) void
DefaultOfferService.setCampaignService
(CampaignService<Campaign> campaignService) Constructor parameters in com.broadleafcommerce.promotion.offer.service with type arguments of type CampaignModifierConstructorDescriptionDefaultCodeGenerationService
(com.broadleafcommerce.common.extension.TypeFactory campaignFactory, CodeFormatAvailableCharHelper availableCharHelper, CodeGeneratorService<CodeGenerator> service, OfferCodeService<OfferCode> offerCodeService, CampaignService<Campaign> campaignService) DefaultOfferAndOfferCodeUsabilityService
(OfferCodeService<OfferCode> offerCodeService, OfferService<Offer> offerService, CampaignService<Campaign> campaignService, SharedCodeSummaryService<SharedCodeAuditSummary> sharedCodeSummaryService, OfferSummaryService<OfferAuditSummary> offerSummaryService, OfferAuditDetailService<OfferAuditDetail> offerAuditDetailService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of Campaign in com.broadleafcommerce.promotion.offer.service.autoconfigure
Methods in com.broadleafcommerce.promotion.offer.service.autoconfigure that return types with arguments of type CampaignModifier and TypeMethodDescriptionCampaignServiceAutoConfiguration.campaignService
(CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser) Method parameters in com.broadleafcommerce.promotion.offer.service.autoconfigure with type arguments of type CampaignModifier and TypeMethodDescriptionCampaignServiceAutoConfiguration.codeGenerationService
(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, OfferCodeService<OfferCode> codeService, CampaignService<Campaign> campaignService) CampaignServiceAutoConfiguration.codeGeneratorPreValidator
(CampaignService<Campaign> campaignService, CodeFormatAvailableCharHelper codeFormatAvailableCharHelper) OfferServiceAutoConfiguration.codeUsabilityService
(OfferCodeService<OfferCode> codeService, OfferService<Offer> offerService, CampaignService<Campaign> campaignService, SharedCodeSummaryService<SharedCodeAuditSummary> sharedCodeSummaryService, OfferSummaryService<OfferAuditSummary> offerSummaryService, OfferAuditDetailService<OfferAuditDetail> offerAuditDetailService, com.broadleafcommerce.common.extension.TypeFactory factory) -
Uses of Campaign in com.broadleafcommerce.promotion.offer.service.validation
Methods in com.broadleafcommerce.promotion.offer.service.validation that return types with arguments of type CampaignModifier and TypeMethodDescriptionprotected CampaignService<Campaign>
CampaignValidator.getCampaignService()
protected CampaignService<Campaign>
CodeGeneratorPreValidator.getCampaignService()
Methods in com.broadleafcommerce.promotion.offer.service.validation with parameters of type CampaignModifier and TypeMethodDescriptionprotected boolean
CampaignValidator.isExpiredCampaignDateChange
(Campaign updatedCampaign, Campaign existingCampaign) For an update/replace operation, checks if the campaign currently has an active end date in the past (is expired) and has been updated to a value in the future (not expired).protected void
CampaignValidator.validateActiveEndDate
(Campaign campaign, org.springframework.validation.Errors errors) protected void
CampaignValidator.validateActiveStartDate
(Campaign campaign, org.springframework.validation.Errors errors) protected void
CampaignValidator.validateExpirationDateChange
(Campaign updatedCampaign, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Method parameters in com.broadleafcommerce.promotion.offer.service.validation with type arguments of type CampaignModifier and TypeMethodDescriptionvoid
CampaignValidator.setCampaignService
(CampaignService<Campaign> campaignService) Lazy injection since this validator is itself a service component.Constructor parameters in com.broadleafcommerce.promotion.offer.service.validation with type arguments of type CampaignModifierConstructorDescriptionCodeGeneratorPreValidator
(CampaignService<Campaign> campaignService, CodeFormatAvailableCharHelper availableCharHelper) -
Uses of Campaign in com.broadleafcommerce.promotion.offer.web.endpoint
Fields in com.broadleafcommerce.promotion.offer.web.endpoint with type parameters of type CampaignModifier and TypeFieldDescriptionprotected final CampaignService<Campaign>
SharedCodeAuditSummaryEndpoint.campaignService
protected final CampaignService<Campaign>
CampaignEndpoint.service
Methods in com.broadleafcommerce.promotion.offer.web.endpoint that return CampaignModifier and TypeMethodDescriptionCampaignEndpoint.createCampaign
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Campaign req) protected Campaign
CampaignEndpoint.ensureCampaignExistsAndReturn
(@NonNull String campaignId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CampaignEndpoint.readCampaignById
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String campaignId) CampaignEndpoint.replaceCampaign
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req) CampaignEndpoint.updateCampaign
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req) Methods in com.broadleafcommerce.promotion.offer.web.endpoint that return types with arguments of type CampaignModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<Campaign>
CampaignEndpoint.readAllCampaigns
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String query, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) Methods in com.broadleafcommerce.promotion.offer.web.endpoint with parameters of type CampaignModifier and TypeMethodDescriptionCampaignEndpoint.createCampaign
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Campaign req) CampaignEndpoint.replaceCampaign
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req) CampaignEndpoint.updateCampaign
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req) Constructor parameters in com.broadleafcommerce.promotion.offer.web.endpoint with type arguments of type CampaignModifierConstructorDescriptionCampaignEndpoint
(CampaignService<Campaign> service, OfferCodeService<OfferCode> offerCodeService, CodeGeneratorService<CodeGenerator> generatorService, CodeGenerationService generationService) SharedCodeAuditSummaryEndpoint
(OfferCodeService<OfferCode> offerCodeService, OfferService<Offer> offerService, CampaignService<Campaign> campaignService, SharedCodeSummaryService<SharedCodeAuditSummary> sharedCodeSummaryService, OfferAndOfferCodeUsabilityService offerAndOfferCodeUsabilityService, OfferAndOfferCodeUsageValidator offerandOfferCodeUsageValidator, AuditVerficationProperties auditVerificationProperties)