Package org.flowable.ui.modeler.conf
Class ModelerDatabaseConfiguration
- java.lang.Object
-
- org.flowable.ui.modeler.conf.ModelerDatabaseConfiguration
-
@Configuration(proxyBeanMethods=false) public class ModelerDatabaseConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATABASE_TYPE_DB2static StringDATABASE_TYPE_H2static StringDATABASE_TYPE_HSQLstatic StringDATABASE_TYPE_MSSQLstatic StringDATABASE_TYPE_MYSQLstatic StringDATABASE_TYPE_ORACLEstatic StringDATABASE_TYPE_POSTGRESprotected static PropertiesdatabaseTypeMappingsprotected static StringLIQUIBASE_CHANGELOG_PREFIXprotected FlowableModelerAppPropertiesmodelerAppPropertiesprotected org.springframework.core.io.ResourceLoaderresourceLoader
-
Constructor Summary
Constructors Constructor Description ModelerDatabaseConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected liquibase.LiquibasecreateAndUpdateLiquibase(DataSource dataSource)static PropertiesgetDefaultDatabaseTypeMappings()protected StringinitDatabaseType(DataSource dataSource)liquibase.LiquibasemodelerLiquibase(DataSource dataSource)org.apache.ibatis.session.SqlSessionFactorymodelerSqlSessionFactory(DataSource dataSource)org.mybatis.spring.SqlSessionTemplatemodelerSqlSessionTemplate(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
-
-
-
Field Detail
-
LIQUIBASE_CHANGELOG_PREFIX
protected static final String LIQUIBASE_CHANGELOG_PREFIX
- See Also:
- Constant Field Values
-
modelerAppProperties
@Autowired protected FlowableModelerAppProperties modelerAppProperties
-
resourceLoader
@Autowired protected org.springframework.core.io.ResourceLoader resourceLoader
-
databaseTypeMappings
protected static Properties databaseTypeMappings
-
DATABASE_TYPE_H2
public static final String DATABASE_TYPE_H2
- See Also:
- Constant Field Values
-
DATABASE_TYPE_HSQL
public static final String DATABASE_TYPE_HSQL
- See Also:
- Constant Field Values
-
DATABASE_TYPE_MYSQL
public static final String DATABASE_TYPE_MYSQL
- See Also:
- Constant Field Values
-
DATABASE_TYPE_ORACLE
public static final String DATABASE_TYPE_ORACLE
- See Also:
- Constant Field Values
-
DATABASE_TYPE_POSTGRES
public static final String DATABASE_TYPE_POSTGRES
- See Also:
- Constant Field Values
-
DATABASE_TYPE_MSSQL
public static final String DATABASE_TYPE_MSSQL
- See Also:
- Constant Field Values
-
DATABASE_TYPE_DB2
public static final String DATABASE_TYPE_DB2
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultDatabaseTypeMappings
public static Properties getDefaultDatabaseTypeMappings()
-
modelerSqlSessionFactory
@Bean @Qualifier("flowableModeler") public org.apache.ibatis.session.SqlSessionFactory modelerSqlSessionFactory(DataSource dataSource)
-
modelerSqlSessionTemplate
@Bean(destroyMethod="clearCache") @Qualifier("flowableModeler") public org.mybatis.spring.SqlSessionTemplate modelerSqlSessionTemplate(@Qualifier("flowableModeler") org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
-
modelerLiquibase
@Bean @Qualifier("flowableModeler") public liquibase.Liquibase modelerLiquibase(DataSource dataSource)
-
createAndUpdateLiquibase
protected liquibase.Liquibase createAndUpdateLiquibase(DataSource dataSource)
-
initDatabaseType
protected String initDatabaseType(DataSource dataSource)
-
-