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 classCampaignServiceAutoConfiguration.CampaignNotificationAutoConfiguration
-
Constructor Summary
Constructors Constructor Description CampaignServiceAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CampaignCodeAuditDetailServicecampaignCodeAuditDetailService(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)CodeFormatAvailableCharHelpercodeFormatAvailableCharHelper()CodeGenerationServicecodeGenerationService(com.broadleafcommerce.common.extension.TypeFactory factory, CodeGeneratorService<CodeGenerator> codeGeneratorService, CampaignCodeService<CampaignCode> codeService, CampaignService<Campaign> campaignService)CodeGeneratorPreValidatorcodeGeneratorPreValidator(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)CodeUsabilityServicecodeUsabilityService(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)
-
-