Class 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 Detail

      • DataRouteEntityManagerFactoryBean

        public DataRouteEntityManagerFactoryBean()
    • Method Detail

      • afterPropertiesSet

        public void afterPropertiesSet()
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      • getObject

        public javax.persistence.EntityManagerFactory getObject()
        Specified by:
        getObject in interface org.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory>
      • 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:
        getObjectType in interface org.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()
      • getReference

        public com.broadleafcommerce.common.extension.data.DataRouteReference getReference()
      • 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)
      • setReference

        public void setReference​(com.broadleafcommerce.common.extension.data.DataRouteReference reference)
      • 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:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object