Package org.cxbox.core.file.service
Interface CxboxFileService
-
- All Known Implementing Classes:
CxboxFileServiceSimple
public interface CxboxFileService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <D extends FileDownloadDto>
Ddownload(@NonNull String id, String source)voidremove(@NonNull String id, String source)default Stringupload(@NonNull org.springframework.web.multipart.MultipartFile file, String source)<D extends FileDownloadDto>
Stringupload(D file, String source)
-
-
-
Method Detail
-
upload
<D extends FileDownloadDto> String upload(@NonNull D file, @Nullable String source)
- Parameters:
file- entity to be savedsource- (deprecated)- Returns:
- unique file id
-
upload
default String upload(@NonNull @NonNull org.springframework.web.multipart.MultipartFile file, @Nullable String source)
- Parameters:
file- entity to be savedsource- (deprecated)- Returns:
- unique file id
-
download
<D extends FileDownloadDto> D download(@NonNull @NonNull String id, @Nullable String source)
- Parameters:
id- unique file id, that was returned by upload(...) methodsource- (deprecated)- Returns:
- file entity
-
-