public interface FileStorage
| Modifier and Type | Interface and Description |
|---|---|
static class |
FileStorage.FileMetaData |
static interface |
FileStorage.FileStorageDelegate |
| Modifier and Type | Method and Description |
|---|---|
boolean |
exists(String resourcePath) |
default boolean |
exists(String folder,
String filePath) |
default InputStream |
resolve(String resourcePath) |
default URI |
resolveToURI(String resourcePath) |
default String |
resourcePath(String folder,
String filePath)
The default implementation of method returns "folder/fileName"
|
default Future<FileStorage.FileMetaData> |
save(String folder,
String fileToSave) |
Future<FileStorage.FileMetaData> |
save(String folder,
String fileName,
InputStream inputStream) |
default String resourcePath(String folder, String filePath)
folder - - must be a valid folder path where file needs to upload.filePath - - file to upload.default InputStream resolve(String resourcePath) throws ResolveFailedException
ResolveFailedExceptionboolean exists(String resourcePath)
default URI resolveToURI(String resourcePath) throws ResolveFailedException
ResolveFailedExceptiondefault Future<FileStorage.FileMetaData> save(String folder, String fileToSave) throws SaveFailedException
SaveFailedExceptionFuture<FileStorage.FileMetaData> save(String folder, String fileName, InputStream inputStream) throws SaveFailedException
SaveFailedExceptionCopyright © 2019. All rights reserved.