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 StringOfferCodeImportBatchHandler.findRelatedCampaign(List<Campaign> campaigns, com.broadleafcommerce.common.dataimport.messaging.BatchRecord record, String batchType, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> erroredCompletions) protected booleanOfferCodeImportBatchHandler.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 TypeInterfaceDescriptioninterfaceCampaignService<P extends Campaign>Base service API forCampaign.classDefaultCampaignService<P extends Campaign>Fields in com.broadleafcommerce.promotion.offer.service with type parameters of type CampaignModifier and TypeFieldDescriptionprotected final CampaignService<Campaign>DefaultCodeGenerationService.campaignServiceprotected final CampaignService<Campaign>DefaultOfferAndOfferCodeUsabilityService.campaignServiceMethods 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 booleanDefaultOfferCodeService.campaignCodeIsValid(@NonNull Map<String, Campaign> campaignMap, @NonNull OfferCode offerCode, com.broadleafcommerce.data.tracking.core.context.ContextInfo info) voidDefaultCodeGeneratorService.setCampaignService(CampaignService<Campaign> campaignService) voidDefaultOfferCodeService.setCampaignService(CampaignService<Campaign> campaignService) voidDefaultOfferService.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 booleanCampaignValidator.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 voidCampaignValidator.validateActiveEndDate(Campaign campaign, org.springframework.validation.Errors errors) protected voidCampaignValidator.validateActiveStartDate(Campaign campaign, org.springframework.validation.Errors errors) protected voidCampaignValidator.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 TypeMethodDescriptionvoidCampaignValidator.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.campaignServiceprotected final CampaignService<Campaign>CampaignEndpoint.serviceMethods 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 CampaignCampaignEndpoint.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)