Class QuestionnaireAzureBlobStorageDatabase

java.lang.Object
io.dialob.db.spi.spring.AbstractDocumentDatabase<F>
io.dialob.db.azure.blob.storage.AbstractAzureBlobStorageDatabase<io.dialob.api.questionnaire.Questionnaire>
io.dialob.db.azure.blob.storage.QuestionnaireAzureBlobStorageDatabase
All Implemented Interfaces:
QuestionnaireDatabase

public class QuestionnaireAzureBlobStorageDatabase extends AbstractAzureBlobStorageDatabase<io.dialob.api.questionnaire.Questionnaire> implements QuestionnaireDatabase
Implements the QuestionnaireDatabase interface to store and manage Questionnaire documents as blobs in Azure Blob Storage. Extends the functionality provided by AbstractAzureBlobStorageDatabase.

This class provides CRUD operations for Questionnaire entities stored in Azure Blob Storage along with metadata-specific query capabilities.

  • Constructor Details

    • QuestionnaireAzureBlobStorageDatabase

      public QuestionnaireAzureBlobStorageDatabase(com.azure.storage.blob.BlobContainerClient blobContainerClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, String prefix, String suffix)
  • Method Details