Class JpaDataRouteEntityManagerFactoryBeanRegistrar.DataRouteEntityManagerFactoryBean
- java.lang.Object
-
- com.broadleafcommerce.common.jpa.data.entitymanager.JpaDataRouteEntityManagerFactoryBeanRegistrar.DataRouteEntityManagerFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory>,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
- Enclosing class:
- JpaDataRouteEntityManagerFactoryBeanRegistrar
public static class JpaDataRouteEntityManagerFactoryBeanRegistrar.DataRouteEntityManagerFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware
-
-
Constructor Summary
Constructors Constructor Description DataRouteEntityManagerFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()protected booleancanEqual(Object other)booleanequals(Object o)org.springframework.context.ApplicationContextgetApplicationContext()org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeangetFactoryBean()org.springframework.boot.orm.jpa.EntityManagerFactoryBuildergetFactoryBuilder()org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer>getHibernatePropertiesCustomizers()org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesgetHProperties()protected String[]getMappingResources()javax.persistence.EntityManagerFactorygetObject()Class<? extends javax.persistence.EntityManagerFactory>getObjectType()StringgetPackageFragment()protected String[]getPackagesToScan(org.springframework.beans.factory.ObjectProvider<JpaEntityScanBean> scans, com.broadleafcommerce.common.extension.data.DataRouteReference reference)JpaPropertyRelatedgetProperties()org.springframework.beans.factory.ObjectProvider<org.springframework.boot.jdbc.SchemaManagementProvider>getProviders()com.broadleafcommerce.common.extension.data.DataRouteReferencegetReference()org.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesgetRootDSProperties()org.springframework.boot.autoconfigure.orm.jpa.JpaPropertiesgetRootProperties()StringgetRouteKey()RoutableDataSourcegetRouteSource()org.springframework.beans.factory.ObjectProvider<JpaEntityScanBean>getScans()protected Map<String,Object>getVendorProperties(DataSource dataSource)inthashCode()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetFactoryBean(org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean factoryBean)voidsetFactoryBuilder(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder factoryBuilder)voidsetHibernatePropertiesCustomizers(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer> hibernatePropertiesCustomizers)voidsetHProperties(org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties hProperties)voidsetPackageFragment(String packageFragment)voidsetProperties(JpaPropertyRelated properties)voidsetProviders(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.jdbc.SchemaManagementProvider> providers)voidsetReference(com.broadleafcommerce.common.extension.data.DataRouteReference reference)voidsetRootDSProperties(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties rootDSProperties)voidsetRootProperties(org.springframework.boot.autoconfigure.orm.jpa.JpaProperties rootProperties)voidsetRouteKey(String routeKey)voidsetRouteSource(RoutableDataSource routeSource)voidsetScans(org.springframework.beans.factory.ObjectProvider<JpaEntityScanBean> scans)StringtoString()
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
getObject
public javax.persistence.EntityManagerFactory getObject()
- Specified by:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory>
-
getVendorProperties
protected Map<String,Object> getVendorProperties(DataSource dataSource)
-
getPackagesToScan
protected String[] getPackagesToScan(org.springframework.beans.factory.ObjectProvider<JpaEntityScanBean> scans, com.broadleafcommerce.common.extension.data.DataRouteReference reference)
-
getMappingResources
protected String[] getMappingResources()
-
getObjectType
public Class<? extends javax.persistence.EntityManagerFactory> getObjectType()
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory>
-
getFactoryBuilder
public org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder getFactoryBuilder()
-
getScans
public org.springframework.beans.factory.ObjectProvider<JpaEntityScanBean> getScans()
-
getRouteSource
public RoutableDataSource getRouteSource()
-
getReference
public com.broadleafcommerce.common.extension.data.DataRouteReference getReference()
-
getProperties
@Nullable public JpaPropertyRelated getProperties()
-
getRootProperties
@Nullable public org.springframework.boot.autoconfigure.orm.jpa.JpaProperties getRootProperties()
-
getHProperties
@Nullable public org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties getHProperties()
-
getRootDSProperties
public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties getRootDSProperties()
-
getProviders
public org.springframework.beans.factory.ObjectProvider<org.springframework.boot.jdbc.SchemaManagementProvider> getProviders()
-
getHibernatePropertiesCustomizers
public org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer> getHibernatePropertiesCustomizers()
-
getPackageFragment
public String getPackageFragment()
-
getRouteKey
public String getRouteKey()
-
getFactoryBean
public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean getFactoryBean()
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
-
setFactoryBuilder
public void setFactoryBuilder(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder factoryBuilder)
-
setScans
public void setScans(org.springframework.beans.factory.ObjectProvider<JpaEntityScanBean> scans)
-
setRouteSource
public void setRouteSource(RoutableDataSource routeSource)
-
setReference
public void setReference(com.broadleafcommerce.common.extension.data.DataRouteReference reference)
-
setProperties
public void setProperties(@Nullable JpaPropertyRelated properties)
-
setRootProperties
public void setRootProperties(@Nullable org.springframework.boot.autoconfigure.orm.jpa.JpaProperties rootProperties)
-
setHProperties
public void setHProperties(@Nullable org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties hProperties)
-
setRootDSProperties
public void setRootDSProperties(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties rootDSProperties)
-
setProviders
public void setProviders(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.jdbc.SchemaManagementProvider> providers)
-
setHibernatePropertiesCustomizers
public void setHibernatePropertiesCustomizers(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer> hibernatePropertiesCustomizers)
-
setPackageFragment
public void setPackageFragment(String packageFragment)
-
setRouteKey
public void setRouteKey(String routeKey)
-
setFactoryBean
public void setFactoryBean(org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean factoryBean)
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
canEqual
protected boolean canEqual(Object other)
-
-