Class FileMetadataDAO

java.lang.Object
org.restheart.mongodb.db.FileMetadataDAO
All Implemented Interfaces:
FileMetadataRepository

public class FileMetadataDAO extends Object implements FileMetadataRepository
This DAO takes care of changes to metadata for binary files that have been created using GridFS.
Author:
Nath Papadacis <nath@thirststudios.co.uk>
  • Constructor Details

    • FileMetadataDAO

      public FileMetadataDAO()
  • Method Details

    • updateMetadata

      public OperationResult updateMetadata(com.mongodb.client.ClientSession cs, String dbName, String collName, Object documentId, org.bson.BsonDocument filter, org.bson.BsonDocument shardKeys, org.bson.BsonDocument newContent, String requestEtag, boolean patching, boolean checkEtag)
      Specified by:
      updateMetadata in interface FileMetadataRepository
      Parameters:
      cs - the client session
      dbName -
      collName -
      documentId -
      filter -
      shardKeys -
      newContent -
      requestEtag -
      patching -
      checkEtag -
      Returns: