Package io.dialob.db.sp
Class DialobDbSpAutoConfiguration.DialobDbMongoAutoConfiguration
- java.lang.Object
-
- io.dialob.db.sp.DialobDbSpAutoConfiguration.DialobDbMongoAutoConfiguration
-
- Enclosing class:
- DialobDbSpAutoConfiguration
@ConditionalOnDatabaseType(MONGODB) @EnableMongoRepositories public static class DialobDbSpAutoConfiguration.DialobDbMongoAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description DialobDbMongoAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.dialob.form.service.api.FormDatabaseformDatabase(FormRepository repository)MongoQuestionnaireIdObfuscatormongoQuestionnaireIdObfuscator()io.dialob.questionnaire.service.api.QuestionnaireDatabasequestionnaireDatabase(QuestionnaireRepository repository, MongoQuestionnaireIdObfuscator mongoQuestionnaireIdObfuscator)
-
-
-
Method Detail
-
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()
-
-