Class AuditJpaAutoConfiguration

java.lang.Object
com.broadleafcommerce.audit.provider.jpa.autoconfigure.AuditJpaAutoConfiguration

@Configuration @ConditionalOnProperty(name="broadleaf.database.provider", havingValue="jpa") @EnableJpaRepositories(basePackageClasses=JpaAuditHeaderRepository.class, repositoryFactoryBeanClass=com.broadleafcommerce.data.tracking.jpa.filtering.narrow.factory.JpaTrackableRepositoryFactoryBean.class, entityManagerFactoryRef="auditEntityManagerFactory", transactionManagerRef="auditTransactionManager") @JpaEntityScan(basePackages="com.broadleafcommerce.audit.provider.jpa.domain", routePackage="com.broadleafcommerce.audit") @EnableConfigurationProperties(AuditProperties.class) @JpaDataRoute(boundPropertiesType=AuditProperties.class, routePackage="com.broadleafcommerce.audit", routeKey="audit", supportingRouteTypes=com.broadleafcommerce.data.tracking.core.data.TrackingDataRouteSupporting.class) public class AuditJpaAutoConfiguration extends Object
The main Jpa autoconfiguration that initializes the out-of-the-box Jpa repositories
Author:
Jeff Fischer
  • Constructor Details

    • AuditJpaAutoConfiguration

      public AuditJpaAutoConfiguration()
  • Method Details