Class OrderJpaAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.order.provider.jpa.autoconfigure.OrderJpaAutoConfiguration
-
@Configuration @ConditionalOnProperty(name="broadleaf.database.provider", havingValue="jpa") @EnableJpaRepositories(basePackageClasses=JpaOrderRepository.class, repositoryFactoryBeanClass=com.broadleafcommerce.data.tracking.jpa.filtering.narrow.factory.JpaTrackableRepositoryFactoryBean.class, entityManagerFactoryRef="orderEntityManagerFactory", transactionManagerRef="orderTransactionManager") @JpaEntityScan(basePackages="com.broadleafcommerce.order.provider.jpa.domain", routePackage="com.broadleafcommerce.order") @JpaDataRoute(boundPropertiesType=OrderProperties.class, routePackage="com.broadleafcommerce.order", routeKey="order", supportingRouteTypes={com.broadleafcommerce.data.tracking.core.data.TrackingDataRouteSupporting.class,com.broadleafcommerce.common.messaging.data.MessagingDataRouteSupporting.class,com.broadleafcommerce.data.tracking.core.data.ApplicationDataRouteSupporting.class}) @EnableConfigurationProperties(OrderProperties.class) public class OrderJpaAutoConfiguration extends ObjectThe main auto configuration that initializes the out of the box repositories.
-
-
Constructor Summary
Constructors Constructor Description OrderJpaAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomizedOrderFulfillmentRepository<JpaOrderFulfillment>jpaOrderFulfillmentRepositoryImpl(List<com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer> rsqlQueryTransformers, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaCriteriaBuilderRsqlVisitor rsqlVisitor, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, JpaOrderTenantQueryHelper tenantQueryHelper)CustomizedOrderRepository<JpaOrder>jpaOrderRepositoryImpl(List<com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer> rsqlQueryTransformers, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaCriteriaBuilderRsqlVisitor rsqlVisitor, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, JpaOrderTenantQueryHelper tenantQueryHelper)JpaOrderTenantQueryHelperjpaOrderTenantQueryHelper(com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder filtersCriteriaBuilder)
-
-
-
Method Detail
-
jpaOrderRepositoryImpl
@Bean @ConditionalOnMissingBean public CustomizedOrderRepository<JpaOrder> jpaOrderRepositoryImpl(List<com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer> rsqlQueryTransformers, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaCriteriaBuilderRsqlVisitor rsqlVisitor, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, JpaOrderTenantQueryHelper tenantQueryHelper)
-
jpaOrderFulfillmentRepositoryImpl
@Bean @ConditionalOnMissingBean public CustomizedOrderFulfillmentRepository<JpaOrderFulfillment> jpaOrderFulfillmentRepositoryImpl(List<com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer> rsqlQueryTransformers, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaCriteriaBuilderRsqlVisitor rsqlVisitor, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, JpaOrderTenantQueryHelper tenantQueryHelper)
-
jpaOrderTenantQueryHelper
@Bean @ConditionalOnMissingBean public JpaOrderTenantQueryHelper jpaOrderTenantQueryHelper(com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder filtersCriteriaBuilder)
-
-