Class CampaignServiceAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.promotion.campaign.service.autoconfigure.CampaignServiceAutoConfiguration
-
@Configuration @EnableConfigurationProperties(CampaignCodeGenerationProperties.class) public class CampaignServiceAutoConfiguration extends Object
- Author:
- Phillip Verheyden (phillipuniverse)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
-
Constructor Summary
Constructors Constructor Description CampaignServiceAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CampaignCodeAuditDetailService
campaignCodeAuditDetailService(CampaignCodeAuditDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
CampaignCodeService<CampaignCode>
campaignCodeService(CampaignCodeRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignCodeRepository, CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory factory)
CampaignService<Campaign>
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)
CodeFormatAvailableCharHelper
codeFormatAvailableCharHelper()
CodeGenerationService
codeGenerationService(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)
CodeGeneratorPreValidator
codeGeneratorPreValidator(CampaignService<Campaign> campaignService, CodeFormatAvailableCharHelper codeFormatAvailableCharHelper)
CodeGeneratorService<CodeGenerator>
codeGeneratorService(CodeGeneratorRepository<com.broadleafcommerce.data.tracking.core.Trackable> codeGeneratorRepository, CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignRepository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager entityValidatorManager)
CodeUsabilityService
codeUsabilityService(CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail> auditDetailService, com.broadleafcommerce.common.extension.TypeFactory factory)
-
-
-
Method Detail
-
campaignCodeService
@Bean @ConditionalOnMissingBean public CampaignCodeService<CampaignCode> campaignCodeService(CampaignCodeRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignCodeRepository, CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory factory)
-
campaignService
@Bean @ConditionalOnMissingBean public CampaignService<Campaign> campaignService(CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, @Nullable com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser)
-
codeGeneratorService
@Bean @ConditionalOnMissingBean public CodeGeneratorService<CodeGenerator> codeGeneratorService(CodeGeneratorRepository<com.broadleafcommerce.data.tracking.core.Trackable> codeGeneratorRepository, CampaignRepository<com.broadleafcommerce.data.tracking.core.Trackable> campaignRepository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper, com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager entityValidatorManager)
-
codeGenerationService
@Bean @ConditionalOnMissingBean public CodeGenerationService codeGenerationService(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)
-
codeFormatAvailableCharHelper
@Bean @ConditionalOnMissingBean public CodeFormatAvailableCharHelper codeFormatAvailableCharHelper()
-
campaignCodeAuditDetailService
@Bean @ConditionalOnMissingBean public CampaignCodeAuditDetailService campaignCodeAuditDetailService(CampaignCodeAuditDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
-
codeUsabilityService
@Bean @ConditionalOnMissingBean public CodeUsabilityService codeUsabilityService(CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService, CampaignCodeAuditDetailService<CampaignCodeAuditDetail> auditDetailService, com.broadleafcommerce.common.extension.TypeFactory factory)
-
codeGeneratorPreValidator
@Bean @ConditionalOnMissingBean public CodeGeneratorPreValidator codeGeneratorPreValidator(CampaignService<Campaign> campaignService, CodeFormatAvailableCharHelper codeFormatAvailableCharHelper)
-
-