Package io.dialob.db.sp
Class DialobDbSpAutoConfiguration.DialobDbJdbcAutoConfiguration
- java.lang.Object
-
- io.dialob.db.sp.DialobDbSpAutoConfiguration.DialobDbJdbcAutoConfiguration
-
- Enclosing class:
- DialobDbSpAutoConfiguration
@Configuration(proxyBeanMethods=false) @ConditionalOnDatabaseType(JDBC) public static class DialobDbSpAutoConfiguration.DialobDbJdbcAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description DialobDbJdbcAutoConfiguration(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, com.fasterxml.jackson.databind.ObjectMapper objectMapper, io.dialob.settings.DialobSettings settings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.dialob.form.service.api.FormDatabaseformDatabase()io.dialob.form.service.api.FormVersionControlDatabaseformVersionControlDatabase()static org.springframework.transaction.PlatformTransactionManagerplatformTransactionManager(DataSource dataSource)io.dialob.questionnaire.service.api.QuestionnaireDatabasequestionnaireDatabase()static org.springframework.transaction.support.TransactionTemplatetransactionTemplate(org.springframework.transaction.PlatformTransactionManager platformTransactionManager)
-
-
-
Constructor Detail
-
DialobDbJdbcAutoConfiguration
public DialobDbJdbcAutoConfiguration(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, com.fasterxml.jackson.databind.ObjectMapper objectMapper, io.dialob.settings.DialobSettings settings)
-
-
Method Detail
-
platformTransactionManager
@Bean @ConditionalOnMissingBean(org.springframework.transaction.PlatformTransactionManager.class) public static org.springframework.transaction.PlatformTransactionManager platformTransactionManager(DataSource dataSource)
-
transactionTemplate
@Bean @ConditionalOnMissingBean(org.springframework.transaction.support.TransactionTemplate.class) public static org.springframework.transaction.support.TransactionTemplate transactionTemplate(org.springframework.transaction.PlatformTransactionManager platformTransactionManager)
-
formVersionControlDatabase
@Bean @ConditionalOnProperty(prefix="dialob.form-database", name="database-type", havingValue="JDBC", matchIfMissing=true) public io.dialob.form.service.api.FormVersionControlDatabase formVersionControlDatabase()
-
formDatabase
@Bean @ConditionalOnProperty(prefix="dialob.form-database", name="database-type", havingValue="JDBC", matchIfMissing=true) public io.dialob.form.service.api.FormDatabase formDatabase()
-
questionnaireDatabase
@Bean public io.dialob.questionnaire.service.api.QuestionnaireDatabase questionnaireDatabase()
-
-