Package io.dialob.db.dialob.api
Class DialobApiFormDatabase
java.lang.Object
io.dialob.db.spi.spring.AbstractDocumentDatabase<T>
io.dialob.db.dialob.api.AbstractDialobApiDatabase<io.dialob.api.form.Form>
io.dialob.db.dialob.api.DialobApiFormDatabase
- All Implemented Interfaces:
FormDatabase
public class DialobApiFormDatabase
extends AbstractDialobApiDatabase<io.dialob.api.form.Form>
implements FormDatabase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.dialob.form.service.api.FormDatabase
FormDatabase.FormMetadataRow -
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.FormupdateDocumentId(io.dialob.api.form.Form document, String id) protected io.dialob.api.form.FormupdateDocumentRev(io.dialob.api.form.Form document, String rev) Methods inherited from class io.dialob.db.dialob.api.AbstractDialobApiDatabase
delete, exists, findOne, findOne, saveMethods inherited from class io.dialob.db.spi.spring.AbstractDocumentDatabase
getDocumentClass, id, rev
-
Constructor Details
-
DialobApiFormDatabase
-
-
Method Details
-
findAllMetadata
public void findAllMetadata(String tenantId, io.dialob.api.form.Form.Metadata metadata, @NonNull Consumer<FormDatabase.FormMetadataRow> consumer) - Specified by:
findAllMetadatain interfaceFormDatabase
-
updateDocumentId
@NonNull protected io.dialob.api.form.Form updateDocumentId(@NonNull io.dialob.api.form.Form document, String id) - Specified by:
updateDocumentIdin classAbstractDocumentDatabase<io.dialob.api.form.Form>
-
updateDocumentRev
@NonNull protected io.dialob.api.form.Form updateDocumentRev(@NonNull io.dialob.api.form.Form document, String rev) - Specified by:
updateDocumentRevin classAbstractDocumentDatabase<io.dialob.api.form.Form>
-