Class GridFSLargeObjectBucket
java.lang.Object
dev.getelements.elements.dao.mongo.largeobject.GridFSLargeObjectBucket
- All Implemented Interfaces:
LargeObjectBucket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteLargeObject
(String objectId) Deletes theLargeObject
with the supplied id as well as the associated metadata.boolean
com.mongodb.client.gridfs.GridFSBucket
com.mongodb.client.gridfs.GridFSDownloadStream
readObject
(String objectId) Reads theLargeObject
's contentsvoid
setGridFSBucket
(com.mongodb.client.gridfs.GridFSBucket gridFSBucket) void
setLargeObjectDao
(LargeObjectDao largeObjectDao) void
setUploaded
(LargeObject largeObject) Forces buckets to mark referenced LO to set state UPLOADEDwriteObject
(String objectId) Writes theLargeObject
's contents
-
Constructor Details
-
GridFSLargeObjectBucket
public GridFSLargeObjectBucket()
-
-
Method Details
-
writeObject
Description copied from interface:LargeObjectBucket
Writes theLargeObject
's contents- Specified by:
writeObject
in interfaceLargeObjectBucket
- Parameters:
objectId
- the object id- Returns:
- the
InputStream
which can be used to read theLargeObject
contents
-
readObject
Description copied from interface:LargeObjectBucket
Reads theLargeObject
's contents- Specified by:
readObject
in interfaceLargeObjectBucket
- Parameters:
objectId
- the object id- Returns:
- the
InputStream
which can be used to read theLargeObject
contents
-
deleteLargeObject
Description copied from interface:LargeObjectBucket
Deletes theLargeObject
with the supplied id as well as the associated metadata.- Specified by:
deleteLargeObject
in interfaceLargeObjectBucket
- Parameters:
objectId
- the object id
-
setUploaded
Description copied from interface:LargeObjectBucket
Forces buckets to mark referenced LO to set state UPLOADED- Specified by:
setUploaded
in interfaceLargeObjectBucket
- Parameters:
largeObject
- the large object
-
exist
-
getLargeObjectDao
-
setLargeObjectDao
-
getGridFSBucket
public com.mongodb.client.gridfs.GridFSBucket getGridFSBucket() -
setGridFSBucket
@Inject public void setGridFSBucket(com.mongodb.client.gridfs.GridFSBucket gridFSBucket)
-