Interface StorageProvider
- All Known Implementing Classes:
LocalStorageProvider,S3StorageProvider
public interface StorageProvider
Describes how a storage provider should work.
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault StringgenerateDownloadUrl(UUID uuid) default Stringdefault StringgetFileName(String name) voidstore(BufferedImage image)
-
Method Details
-
fetch
- Throws:
StorageException
-
store
- Throws:
StorageException
-
remove
- Throws:
StorageException
-
downloadUrlEnabled
default boolean downloadUrlEnabled() -
generateDownloadUrl
- Throws:
StorageException
-
getExtension
-
getFileName
-