@@ -3,7 +3,7 @@ package com.sfxcode.nosql.mongo
33import com .sfxcode .nosql .mongo .gridfs .Metadata
44import org .bson .types .ObjectId
55import org .mongodb .scala .bson .conversions .Bson
6- import org .mongodb .scala .gridfs .{GridFSBucket , GridFSFile }
6+ import org .mongodb .scala .gridfs .{ GridFSBucket , GridFSFile }
77import org .mongodb .scala .model .CountOptions
88import org .mongodb .scala .{
99 Completed ,
@@ -16,20 +16,16 @@ import org.mongodb.scala.{
1616 WriteConcern
1717}
1818
19- abstract class GridFSDAO (database : MongoDatabase , bucketName : String )
20- extends Metadata (database, bucketName) {
19+ abstract class GridFSDAO (database : MongoDatabase , bucketName : String ) extends Metadata (database, bucketName) {
2120
2221 var bucket = GridFSBucket (database, bucketName)
2322
2423 protected def gridfsBucket : GridFSBucket = bucket
2524
26- def count (filter : Bson = Document (),
27- options : CountOptions = CountOptions ()): Observable [Long ] =
25+ def count (filter : Bson = Document (), options : CountOptions = CountOptions ()): Observable [Long ] =
2826 Files .count(filter, options)
2927
30- def createMetadataIndex (
31- key : String ,
32- sortAscending : Boolean = true ): SingleObservable [String ] =
28+ def createMetadataIndex (key : String , sortAscending : Boolean = true ): SingleObservable [String ] =
3329 Files .createIndexForField(createMetadataKey(key), sortAscending)
3430
3531 def dropIndexForName (name : String ): SingleObservable [Completed ] =
@@ -41,26 +37,19 @@ abstract class GridFSDAO(database: MongoDatabase, bucketName: String)
4137 def renameFile (file : GridFSFile , newFilename : String ): Observable [Completed ] =
4238 gridfsBucket.rename(file.getId, newFilename)
4339
44- def withReadConcern (readConcern : ReadConcern ): Unit = {
40+ def withReadConcern (readConcern : ReadConcern ): Unit =
4541 bucket = GridFSBucket (database, bucketName).withReadConcern(readConcern)
46- }
4742
48- def withWriteConcern (writeConcern : WriteConcern ): Unit = {
43+ def withWriteConcern (writeConcern : WriteConcern ): Unit =
4944 bucket = GridFSBucket (database, bucketName).withWriteConcern(writeConcern)
50- }
5145
52- def withChunkSizeBytes (chunkSizeBytes : Int ): Unit = {
53- bucket =
54- GridFSBucket (database, bucketName).withChunkSizeBytes(chunkSizeBytes)
55- }
46+ def withChunkSizeBytes (chunkSizeBytes : Int ): Unit =
47+ bucket = GridFSBucket (database, bucketName).withChunkSizeBytes(chunkSizeBytes)
5648
57- def withReadPreference (readPreference : ReadPreference ): Unit = {
58- bucket =
59- GridFSBucket (database, bucketName).withReadPreference(readPreference)
60- }
49+ def withReadPreference (readPreference : ReadPreference ): Unit =
50+ bucket = GridFSBucket (database, bucketName).withReadPreference(readPreference)
6151
62- def withDisableMD5 (disableMD5 : Boolean ): Unit = {
52+ def withDisableMD5 (disableMD5 : Boolean ): Unit =
6353 bucket = GridFSBucket (database, bucketName).withDisableMD5(disableMD5)
64- }
6554
6655}
0 commit comments