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

    Modifier and Type
    Method
    Description
    io.dialob.form.service.api.FormDatabase
     
    io.dialob.form.service.api.FormVersionControlDatabase
     
    static org.springframework.transaction.PlatformTransactionManager
     
    io.dialob.questionnaire.service.api.QuestionnaireDatabase
     
    static org.springframework.transaction.support.TransactionTemplate
    transactionTemplate(org.springframework.transaction.PlatformTransactionManager platformTransactionManager)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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()