Class CreditAccountJpaAutoConfiguration
java.lang.Object
com.broadleafcommerce.creditaccount.provider.jpa.autoconfigure.CreditAccountJpaAutoConfiguration
@Configuration
@ConditionalOnProperty(name="broadleaf.database.provider",
havingValue="jpa")
@EnableJpaRepositories(basePackageClasses=JpaCreditAccountRepository.class,
repositoryFactoryBeanClass=com.broadleafcommerce.data.tracking.jpa.filtering.narrow.factory.JpaTrackableRepositoryFactoryBean.class,
entityManagerFactoryRef="creditAccountEntityManagerFactory",
transactionManagerRef="creditAccountTransactionManager")
@JpaEntityScan(basePackages="com.broadleafcommerce.creditaccount.provider.jpa.domain",
routePackage="com.broadleafcommerce.creditaccount")
@JpaDataRoute(boundPropertiesType=CreditAccountProperties.class,
routePackage="com.broadleafcommerce.creditaccount",
routeKey="creditAccount",
supportingRouteTypes={com.broadleafcommerce.data.tracking.core.data.TrackingDataRouteSupporting.class,com.broadleafcommerce.common.messaging.data.MessagingDataRouteSupporting.class})
@EnableConfigurationProperties(CreditAccountProperties.class)
public class CreditAccountJpaAutoConfiguration
extends Object
- Author:
- Dima Myroniuk (dmyroniuk)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjpaCreditAccountRepositoryImpl
(com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder filtersCriteriaBuilder)
-
Constructor Details
-
CreditAccountJpaAutoConfiguration
public CreditAccountJpaAutoConfiguration()
-
-
Method Details
-
jpaCreditAccountRepositoryImpl
@Bean(name="jpaCreditAccountRepositoryImpl") @ConditionalOnMissingBean public CustomizedCreditAccountRepository<JpaCreditAccount> jpaCreditAccountRepositoryImpl(com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager repositoryEntityTypeManager, com.broadleafcommerce.data.tracking.jpa.filtering.fetch.rsql.JpaFiltersCriteriaBuilder filtersCriteriaBuilder)
-