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 Object
The 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)
JpaOrderTenantQueryHelper
jpaOrderTenantQueryHelper(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)
-
-