Package io.dialob.db.mongo.database
Class MongoDbFormDatabase
java.lang.Object
io.dialob.db.mongo.database.BaseMongoDbDatabase<io.dialob.api.form.Form,io.dialob.api.form.ModifiableForm,FormRepository>
io.dialob.db.mongo.database.MongoDbFormDatabase
- All Implemented Interfaces:
FormDatabase
public class MongoDbFormDatabase
extends BaseMongoDbDatabase<io.dialob.api.form.Form,io.dialob.api.form.ModifiableForm,FormRepository>
implements FormDatabase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.dialob.form.service.api.FormDatabase
FormDatabase.FormMetadataRow -
Field Summary
Fields inherited from class io.dialob.db.mongo.database.BaseMongoDbDatabase
repository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfindAllMetadata(String tenantId, io.dialob.api.form.Form.Metadata metadata, Consumer<FormDatabase.FormMetadataRow> consumer) protected io.dialob.api.form.ModifiableFormtoMongo(io.dialob.api.form.Form document) Methods inherited from class io.dialob.db.mongo.database.BaseMongoDbDatabase
delete, exists, findOne, findOne, save, toMongoId, toPublic, toPublicId
-
Constructor Details
-
MongoDbFormDatabase
-
-
Method Details
-
toMongo
protected io.dialob.api.form.ModifiableForm toMongo(io.dialob.api.form.Form document) - Specified by:
toMongoin classBaseMongoDbDatabase<io.dialob.api.form.Form,io.dialob.api.form.ModifiableForm, FormRepository>
-
findAllMetadata
public void findAllMetadata(String tenantId, io.dialob.api.form.Form.Metadata metadata, @NonNull Consumer<FormDatabase.FormMetadataRow> consumer) - Specified by:
findAllMetadatain interfaceFormDatabase
-