Interface CxboxFileService

All Known Implementing Classes:
CxboxFileServiceSimple

public interface CxboxFileService
  • Method Details

    • upload

      <D extends FileDownloadDto> String upload(@NonNull D file, @Nullable String source)
      Parameters:
      file - entity to be saved
      source - (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 saved
      source - (deprecated)
      Returns:
      unique file id
    • download

      FileDownloadDto download(@NonNull @NonNull String id, @Nullable String source)
      Parameters:
      id - unique file id, that was returned by upload(...) method
      source - (deprecated)
      Returns:
      file entity
    • remove

      void remove(@NonNull @NonNull String id, @Nullable String source)
      Parameters:
      id - unique file id, that was returned by upload(...) method
      source - (deprecated)