Class DialobDbSpAutoConfiguration.DialobDbMongoAutoConfiguration

java.lang.Object
io.dialob.db.sp.DialobDbSpAutoConfiguration.DialobDbMongoAutoConfiguration
Enclosing class:
DialobDbSpAutoConfiguration

@ConditionalOnDatabaseType(MONGODB) @Import({org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration.class,org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration.class}) @EnableMongoRepositories public static class DialobDbSpAutoConfiguration.DialobDbMongoAutoConfiguration extends Object
  • Constructor Details

    • DialobDbMongoAutoConfiguration

      public DialobDbMongoAutoConfiguration()
  • Method Details

    • formDatabase

      @Bean @ConditionalOnProperty(prefix="dialob.form-database", name="database-type", havingValue="MONGODB", matchIfMissing=true) public io.dialob.form.service.api.FormDatabase formDatabase(FormRepository repository)
    • questionnaireDatabase

      @Bean @ConditionalOnProperty(prefix="dialob.questionnaire-database", name="database-type", havingValue="MONGODB", matchIfMissing=true) public io.dialob.questionnaire.service.api.QuestionnaireDatabase questionnaireDatabase(QuestionnaireRepository repository, MongoQuestionnaireIdObfuscator mongoQuestionnaireIdObfuscator)
    • mongoQuestionnaireIdObfuscator

      @Bean @ConditionalOnMissingBean(io.dialob.db.mongo.MongoQuestionnaireIdObfuscator.class) public MongoQuestionnaireIdObfuscator mongoQuestionnaireIdObfuscator()