@Configuration(proxyBeanMethods=false) public class ModelerDatabaseConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DATABASE_TYPE_DB2 |
static String |
DATABASE_TYPE_H2 |
static String |
DATABASE_TYPE_HSQL |
static String |
DATABASE_TYPE_MSSQL |
static String |
DATABASE_TYPE_MYSQL |
static String |
DATABASE_TYPE_ORACLE |
static String |
DATABASE_TYPE_POSTGRES |
protected static Properties |
databaseTypeMappings |
protected static String |
LIQUIBASE_CHANGELOG_PREFIX |
protected FlowableModelerAppProperties |
modelerAppProperties |
protected org.springframework.core.io.ResourceLoader |
resourceLoader |
| Constructor and Description |
|---|
ModelerDatabaseConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static Properties |
getDefaultDatabaseTypeMappings() |
protected String |
initDatabaseType(DataSource dataSource) |
liquibase.Liquibase |
modelerLiquibase(DataSource dataSource) |
org.apache.ibatis.session.SqlSessionFactory |
modelerSqlSessionFactory(DataSource dataSource) |
org.mybatis.spring.SqlSessionTemplate |
modelerSqlSessionTemplate(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) |
protected static final String LIQUIBASE_CHANGELOG_PREFIX
@Autowired protected FlowableModelerAppProperties modelerAppProperties
@Autowired protected org.springframework.core.io.ResourceLoader resourceLoader
protected static Properties databaseTypeMappings
public static final String DATABASE_TYPE_H2
public static final String DATABASE_TYPE_HSQL
public static final String DATABASE_TYPE_MYSQL
public static final String DATABASE_TYPE_ORACLE
public static final String DATABASE_TYPE_POSTGRES
public static final String DATABASE_TYPE_MSSQL
public static final String DATABASE_TYPE_DB2
public static Properties getDefaultDatabaseTypeMappings()
@Bean @Qualifier(value="flowableModeler") public org.apache.ibatis.session.SqlSessionFactory modelerSqlSessionFactory(DataSource dataSource)
@Bean(destroyMethod="clearCache")
@Qualifier(value="flowableModeler")
public org.mybatis.spring.SqlSessionTemplate modelerSqlSessionTemplate(@Qualifier(value="flowableModeler")
org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
@Bean @Qualifier(value="flowableModeler") public liquibase.Liquibase modelerLiquibase(DataSource dataSource)
protected String initDatabaseType(DataSource dataSource)
Copyright © 2020 Flowable. All rights reserved.