Class ThumbManager

java.lang.Object
com.cksource.ckfinder.image.ThumbManager

@Component @Scope(value="request", proxyMode=TARGET_CLASS) public class ThumbManager extends Object
Request scoped service used for thumbnails processing.
See Also:
  • Field Details

  • Constructor Details

    • ThumbManager

      public ThumbManager()
  • Method Details

    • getThumbnail

      public Thumb getThumbnail(ResourceType resourceType, String folderPath, String fileName, ImageSize requestedSize) throws IOException
      Returns a thumbnail image generated for given image file.
      Parameters:
      resourceType - resource type
      folderPath - folder path
      fileName - file name
      requestedSize - requested thumb size
      Returns:
      thumbnail image generated for given image file
      Throws:
      IOException - in case of any processing exception
    • deleteThumbs

      public void deleteThumbs(ResourceType resourceType, String folderPath, String fileName)
      Removes all thumbnail images generated for given image file.
      Parameters:
      resourceType - resource type
      folderPath - folder path
      fileName - image file name