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
ConstructorsConstructorDescriptionDialobDbJdbcAutoConfiguration(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
Modifier and TypeMethodDescriptionio.dialob.form.service.api.FormDatabaseio.dialob.form.service.api.FormVersionControlDatabasestatic org.springframework.transaction.PlatformTransactionManagerplatformTransactionManager(DataSource dataSource) io.dialob.questionnaire.service.api.QuestionnaireDatabasestatic org.springframework.transaction.support.TransactionTemplatetransactionTemplate(org.springframework.transaction.PlatformTransactionManager platformTransactionManager)
-
Constructor Details
-
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 Details
-
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()
-