Class 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 Detail

      • FileMetadataDAO

        public FileMetadataDAO()
    • Method Detail

      • 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: