public interface GridFsOperations
extends org.springframework.core.io.support.ResourcePatternResolver
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Query query)
Deletes all files matching the given
Query. |
com.mongodb.client.gridfs.GridFSFindIterable |
find(Query query)
Returns all files matching the given query.
|
com.mongodb.client.gridfs.model.GridFSFile |
findOne(Query query)
Returns a single file matching the given query or null in case no file matches.
|
GridFsResource |
getResource(String filename)
Returns all
GridFsResource with the given file name. |
GridFsResource[] |
getResources(String filenamePattern)
Returns all
GridFsResources matching the given file name pattern. |
org.bson.types.ObjectId |
store(InputStream content,
org.bson.Document metadata)
Stores the given content into a file with the given name.
|
org.bson.types.ObjectId |
store(InputStream content,
Object metadata)
Stores the given content into a file with the given name.
|
org.bson.types.ObjectId |
store(InputStream content,
String filename)
Stores the given content into a file with the given name.
|
org.bson.types.ObjectId |
store(InputStream content,
String filename,
org.bson.Document metadata)
Stores the given content into a file with the given name using the given metadata.
|
org.bson.types.ObjectId |
store(InputStream content,
String filename,
Object metadata)
Stores the given content into a file with the given name using the given metadata.
|
org.bson.types.ObjectId |
store(InputStream content,
String filename,
String contentType)
Stores the given content into a file with the given name and content type.
|
org.bson.types.ObjectId |
store(InputStream content,
String filename,
String contentType,
org.bson.Document metadata)
Stores the given content into a file with the given name and content type using the given metadata.
|
org.bson.types.ObjectId |
store(InputStream content,
String filename,
String contentType,
Object metadata)
Stores the given content into a file with the given name and content type using the given metadata.
|
org.bson.types.ObjectId store(InputStream content, String filename)
content - must not be null.filename - must not be null or empty.GridFSFile just createdorg.bson.types.ObjectId store(InputStream content, @Nullable Object metadata)
content - must not be null.metadata - can be null.GridFSFile just createdorg.bson.types.ObjectId store(InputStream content, @Nullable org.bson.Document metadata)
content - must not be null.metadata - can be null.GridFSFile just createdorg.bson.types.ObjectId store(InputStream content, @Nullable String filename, @Nullable String contentType)
content - must not be null.filename - must not be null or empty.contentType - can be null.GridFSFile just createdorg.bson.types.ObjectId store(InputStream content, @Nullable String filename, @Nullable Object metadata)
content - must not be null.filename - can be null or empty.metadata - can be null.GridFSFile just createdorg.bson.types.ObjectId store(InputStream content, @Nullable String filename, @Nullable String contentType, @Nullable Object metadata)
content - must not be null.filename - must not be null or empty.contentType - can be null.metadata - can be nullGridFSFile just createdorg.bson.types.ObjectId store(InputStream content, @Nullable String filename, @Nullable org.bson.Document metadata)
content - must not be null.filename - must not be null or empty.metadata - can be null.GridFSFile just createdorg.bson.types.ObjectId store(InputStream content, @Nullable String filename, @Nullable String contentType, @Nullable org.bson.Document metadata)
content - must not be null.filename - must not be null or empty.contentType - can be null.metadata - can be null.GridFSFile just createdcom.mongodb.client.gridfs.GridFSFindIterable find(Query query)
Sort criterias defined at the
Query will not be regarded as MongoDB does not support ordering for GridFS file access.query - must not be null.@Nullable com.mongodb.client.gridfs.model.GridFSFile findOne(Query query)
query - must not be null.void delete(Query query)
Query.query - must not be null.GridFsResource getResource(String filename)
GridFsResource with the given file name.getResource in interface org.springframework.core.io.ResourceLoaderfilename - must not be null.ResourceLoader.getResource(String)GridFsResource[] getResources(String filenamePattern)
GridFsResources matching the given file name pattern.getResources in interface org.springframework.core.io.support.ResourcePatternResolverfilenamePattern - must not be null.ResourcePatternResolver.getResources(String)Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.