Class DialobDbSpAutoConfiguration.DialobDbJdbcAutoConfiguration

    • 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.formDatabase",
                               name="database-type",
                               havingValue="JDBC",
                               matchIfMissing=true)
        public io.dialob.form.service.api.FormVersionControlDatabase formVersionControlDatabase()
      • formDatabase

        @Bean
        @ConditionalOnProperty(prefix="dialob.formDatabase",
                               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()