Interface ThumbnailManagerInternal

All Superinterfaces:
ThumbnailManager
All Known Implementing Classes:
DefaultThumbnailManager

public interface ThumbnailManagerInternal extends ThumbnailManager
Exposes internal implementation details of ThumbnailManager.
Since:
7.12
  • Field Details

  • Method Details

    • getThumbnailFile

      @Deprecated default File getThumbnailFile(long attachmentId, int version, long contentId)
      Deprecated.
      since 7.14
      Specified by:
      getThumbnailFile in interface ThumbnailManager
    • getThumbnailFile

      @Deprecated default File getThumbnailFile(@NonNull Attachment attachment, @Nullable ImageDimensions imageDimensions)
      Deprecated.
      since 7.14
      Description copied from interface: ThumbnailManager
      Returns the path to the thumbnail for this attachment
      Specified by:
      getThumbnailFile in interface ThumbnailManager
      Parameters:
      attachment - the attachment
      imageDimensions - image dimensions of the thumbnail
      Returns:
      the thumbnail file
    • getThumbnailFile

      @Deprecated default File getThumbnailFile(@NonNull Attachment attachment)
      Deprecated.
      since 7.14
      Description copied from interface: ThumbnailManager
      Returns the path to the thumbnail for this attachment
      Specified by:
      getThumbnailFile in interface ThumbnailManager
      Parameters:
      attachment - the attachment
      Returns:
      the thumbnail file
    • getThumbnailPath

      com.atlassian.dc.filestore.api.compat.FilesystemPath getThumbnailPath(long attachmentId, int version, long contentId)
      Since:
      7.14
    • getThumbnailPath

      com.atlassian.dc.filestore.api.compat.FilesystemPath getThumbnailPath(@NonNull Attachment attachment, @Nullable ImageDimensions imageDimensions)
      Since:
      7.14