Class JpaSpringLiquibaseFactoryBeanRegistrar
- java.lang.Object
-
- com.broadleafcommerce.common.jpa.data.entitymanager.JpaSpringLiquibaseFactoryBeanRegistrar
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.annotation.ImportBeanDefinitionRegistrar,org.springframework.context.EnvironmentAware
public class JpaSpringLiquibaseFactoryBeanRegistrar extends Object implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.EnvironmentAware
Define aSpringLiquibasefactory bean for the route defined inJpaDataRoute. This will control all liquibase related behavior tied to the particular EntityManagerFactory (and backing datastore) associated with this route. The bean is exposed with the idJpaDataRoute.routeKey()appended by "SpringLiquibase".- Author:
- Jeff Fischer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJpaSpringLiquibaseFactoryBeanRegistrar.SpringLiquibaseFactoryBean
-
Constructor Summary
Constructors Constructor Description JpaSpringLiquibaseFactoryBeanRegistrar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisLiquibaseAvailable()voidregisterBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)voidsetEnvironment(org.springframework.core.env.Environment environment)
-
-
-
Method Detail
-
registerBeanDefinitions
public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)- Specified by:
registerBeanDefinitionsin interfaceorg.springframework.context.annotation.ImportBeanDefinitionRegistrar
-
setEnvironment
public void setEnvironment(org.springframework.core.env.Environment environment)
- Specified by:
setEnvironmentin interfaceorg.springframework.context.EnvironmentAware
-
isLiquibaseAvailable
protected boolean isLiquibaseAvailable()
-
-