Class DataTrackingCoreAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.core.autoconfigure.DataTrackingCoreAutoConfiguration
-
@Configuration public class DataTrackingCoreAutoConfiguration extends Object
This project is configured as a spring boot starter, and as such can automatically engage behavior by being a dependency of other projects. As such, this configuration class is automatically consumed in order to engage component scanning and loading of beans to support common data requirements of micro services.- Author:
- Jeff Fischer, Phillip Verheyden (phillipuniverse)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataTrackingCoreAutoConfiguration.MoneyMappingConfigurationSupport
-
Constructor Summary
Constructors Constructor Description DataTrackingCoreAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextInfoCustomizer
activeDateFilteringEnabledContextInfoCustomizer(org.springframework.core.convert.converter.Converter<org.springframework.security.core.Authentication,Map<String,Object>> authenticationAttributesConverter)
BasicAuditUtility
basicAuditUtility(RepositoryUtility repositoryUtility, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
CatalogFinder<Catalog>
catalogFinder(CommonCatalogRepository<?> repository, DomainMapperManager manager)
com.broadleafcommerce.common.extension.projection.ProjectionFactory
projectionFactory(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
RepositoryUtility
repositoryUtility()
FilterParser<cz.jirutka.rsql.parser.ast.Node>
rsqlFilterParser()
ScheduledJobContextService
scheduledJobContextService(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
-
-
Method Detail
-
rsqlFilterParser
@Bean @ConditionalOnMissingBean public FilterParser<cz.jirutka.rsql.parser.ast.Node> rsqlFilterParser()
-
catalogFinder
@Bean @ConditionalOnMissingBean(name="catalogFinder") public CatalogFinder<Catalog> catalogFinder(@Nullable CommonCatalogRepository<?> repository, @Lazy DomainMapperManager manager)
-
projectionFactory
@Bean @ConditionalOnMissingBean public com.broadleafcommerce.common.extension.projection.ProjectionFactory projectionFactory(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
repositoryUtility
@Bean @ConditionalOnMissingBean public RepositoryUtility repositoryUtility()
-
basicAuditUtility
@Bean @ConditionalOnMissingBean public BasicAuditUtility basicAuditUtility(@Lazy RepositoryUtility repositoryUtility, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
activeDateFilteringEnabledContextInfoCustomizer
@Bean @ConditionalOnMissingBean(name="activeDateFilteringEnabledContextInfoCustomizer") public ContextInfoCustomizer activeDateFilteringEnabledContextInfoCustomizer(@Autowired(required=false) @Qualifier("authenticationAttributesConverter") org.springframework.core.convert.converter.Converter<org.springframework.security.core.Authentication,Map<String,Object>> authenticationAttributesConverter)
-
scheduledJobContextService
@Bean @ConditionalOnMissingBean public ScheduledJobContextService scheduledJobContextService(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
-