Uses of Class
com.broadleafcommerce.promotion.campaign.domain.Campaign
-
-
Uses of Campaign in com.broadleafcommerce.promotion.campaign.service
Classes in com.broadleafcommerce.promotion.campaign.service with type parameters of type Campaign Modifier and Type Interface Description interface
CampaignService<P extends Campaign>
Base service API forCampaign
.class
DefaultCampaignService<P extends Campaign>
Fields in com.broadleafcommerce.promotion.campaign.service with type parameters of type Campaign Modifier and Type Field Description protected CampaignService<Campaign>
DefaultCodeGenerationService. campaignService
protected CampaignService<Campaign>
DefaultCodeUsabilityService. campaignService
Methods in com.broadleafcommerce.promotion.campaign.service that return types with arguments of type Campaign Modifier and Type Method Description protected CampaignService<Campaign>
DefaultCodeGenerationService. getCampaignService()
protected CampaignService<Campaign>
DefaultCodeGeneratorService. getCampaignService()
Method parameters in com.broadleafcommerce.promotion.campaign.service with type arguments of type Campaign Modifier and Type Method Description void
DefaultCodeGeneratorService. setCampaignService(CampaignService<Campaign> campaignService)
Constructor parameters in com.broadleafcommerce.promotion.campaign.service with type arguments of type Campaign Constructor Description DefaultCodeGenerationService(com.broadleafcommerce.common.extension.TypeFactory campaignFactory, CodeFormatAvailableCharHelper availableCharHelper, CodeGeneratorService<CodeGenerator> service, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)
DefaultCodeUsabilityService(CampaignCodeService<CampaignCode> campaignCodeService, CampaignService<Campaign> campaignService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail> campaignCodeAuditDetailService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
Uses of Campaign in com.broadleafcommerce.promotion.campaign.service.autoconfigure
Methods in com.broadleafcommerce.promotion.campaign.service.autoconfigure that return types with arguments of type Campaign Modifier and Type Method Description CampaignService<Campaign>
CampaignServiceAutoConfiguration. 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.campaign.service.autoconfigure with type arguments of type Campaign Modifier and Type Method Description CodeGenerationService
CampaignServiceAutoConfiguration. codeGenerationService(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)
CodeGeneratorPreValidator
CampaignServiceAutoConfiguration. codeGeneratorPreValidator(CampaignService<Campaign> campaignService, CodeFormatAvailableCharHelper codeFormatAvailableCharHelper)
CodeUsabilityService
CampaignServiceAutoConfiguration. codeUsabilityService(CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail> auditDetailService, com.broadleafcommerce.common.extension.TypeFactory factory)
-
Uses of Campaign in com.broadleafcommerce.promotion.campaign.service.validation
Methods in com.broadleafcommerce.promotion.campaign.service.validation that return types with arguments of type Campaign Modifier and Type Method Description protected CampaignService<Campaign>
CampaignValidator. getCampaignService()
protected CampaignService<Campaign>
CodeGeneratorPreValidator. getCampaignService()
Methods in com.broadleafcommerce.promotion.campaign.service.validation with parameters of type Campaign Modifier and Type Method Description protected 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.campaign.service.validation with type arguments of type Campaign Modifier and Type Method Description void
CampaignValidator. setCampaignService(CampaignService<Campaign> campaignService)
Lazy injection since this validator is itself a service component.Constructor parameters in com.broadleafcommerce.promotion.campaign.service.validation with type arguments of type Campaign Constructor Description CodeGeneratorPreValidator(CampaignService<Campaign> campaignService, CodeFormatAvailableCharHelper availableCharHelper)
-
Uses of Campaign in com.broadleafcommerce.promotion.campaign.web.endpoint
Fields in com.broadleafcommerce.promotion.campaign.web.endpoint with type parameters of type Campaign Modifier and Type Field Description protected CampaignService<Campaign>
CampaignEndpoint. service
Methods in com.broadleafcommerce.promotion.campaign.web.endpoint that return Campaign Modifier and Type Method Description Campaign
CampaignEndpoint. createCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Campaign req)
Campaign
CampaignEndpoint. readCampaignById(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String campaignId)
Campaign
CampaignEndpoint. replaceCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req)
Campaign
CampaignEndpoint. updateCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req)
Methods in com.broadleafcommerce.promotion.campaign.web.endpoint that return types with arguments of type Campaign Modifier and Type Method Description org.springframework.data.domain.Page<Campaign>
CampaignEndpoint. readAllCampaigns(javax.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.campaign.web.endpoint with parameters of type Campaign Modifier and Type Method Description Campaign
CampaignEndpoint. createCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, Campaign req)
Campaign
CampaignEndpoint. replaceCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req)
Campaign
CampaignEndpoint. updateCampaign(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, Campaign req)
Constructor parameters in com.broadleafcommerce.promotion.campaign.web.endpoint with type arguments of type Campaign Constructor Description CampaignEndpoint(CampaignService<Campaign> service, CampaignCodeService<CampaignCode> codeService, CodeGeneratorService<CodeGenerator> generatorService, CodeGenerationService generationService)
-