Package io.dialob.db.dialob.api
Class DialobApiQuestionnaireDatabase
java.lang.Object
io.dialob.db.spi.spring.AbstractDocumentDatabase<T>
io.dialob.db.dialob.api.AbstractDialobApiDatabase<io.dialob.api.questionnaire.Questionnaire>
io.dialob.db.dialob.api.DialobApiQuestionnaireDatabase
- All Implemented Interfaces:
QuestionnaireDatabase
public class DialobApiQuestionnaireDatabase
extends AbstractDialobApiDatabase<io.dialob.api.questionnaire.Questionnaire>
implements QuestionnaireDatabase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.dialob.questionnaire.service.api.QuestionnaireDatabase
QuestionnaireDatabase.MetadataRow -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfindAllMetadata(String tenantId, String ownerId, String formId, String formName, String formTag, io.dialob.api.questionnaire.Questionnaire.Metadata.Status status, Consumer<QuestionnaireDatabase.MetadataRow> consumer) protected io.dialob.api.questionnaire.QuestionnaireupdateDocumentId(io.dialob.api.questionnaire.Questionnaire document, String id) protected io.dialob.api.questionnaire.QuestionnaireupdateDocumentRev(io.dialob.api.questionnaire.Questionnaire 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, revMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.dialob.questionnaire.service.api.QuestionnaireDatabase
delete, exists, findMetadata, findOne, findOne, save
-
Constructor Details
-
DialobApiQuestionnaireDatabase
-
-
Method Details
-
findAllMetadata
public void findAllMetadata(String tenantId, String ownerId, String formId, String formName, String formTag, io.dialob.api.questionnaire.Questionnaire.Metadata.Status status, @NonNull Consumer<QuestionnaireDatabase.MetadataRow> consumer) - Specified by:
findAllMetadatain interfaceQuestionnaireDatabase
-
updateDocumentId
@NonNull protected io.dialob.api.questionnaire.Questionnaire updateDocumentId(@NonNull io.dialob.api.questionnaire.Questionnaire document, String id) - Specified by:
updateDocumentIdin classAbstractDocumentDatabase<io.dialob.api.questionnaire.Questionnaire>
-
updateDocumentRev
@NonNull protected io.dialob.api.questionnaire.Questionnaire updateDocumentRev(@NonNull io.dialob.api.questionnaire.Questionnaire document, String rev) - Specified by:
updateDocumentRevin classAbstractDocumentDatabase<io.dialob.api.questionnaire.Questionnaire>
-