Interface CxboxFileService

    • Method Detail

      • upload

        <D extends FileDownloadDtoString 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

        <D extends FileDownloadDto> D 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)