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 - 
Method Summary
Modifier and TypeMethodDescriptionjpaOrderFulfillmentRepositoryImpl(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) jpaOrderNoteRepositoryImpl(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) 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(com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder filtersCriteriaBuilder) jpaReturnAuthorizationRepositoryImpl(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)  
- 
Constructor Details
- 
OrderJpaAutoConfiguration
public OrderJpaAutoConfiguration() 
 - 
 - 
Method Details
- 
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)  - 
jpaReturnAuthorizationRepositoryImpl
@Bean @ConditionalOnMissingBean public CustomizedReturnAuthorizationRepository<JpaReturnAuthorization> jpaReturnAuthorizationRepositoryImpl(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)  - 
jpaOrderNoteRepositoryImpl
@Bean @ConditionalOnMissingBean public CustomizedOrderNoteRepository<JpaOrderNote> jpaOrderNoteRepositoryImpl(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)  
 -