com.liferay.portlet.documentlibrary.util
Class ImageProcessorUtil

java.lang.Object
  extended by com.liferay.portlet.documentlibrary.util.ImageProcessorUtil

public class ImageProcessorUtil
extends java.lang.Object

Author:
Sergio González

Constructor Summary
ImageProcessorUtil()
           
 
Method Summary
static void cleanUp(FileEntry fileEntry)
           
static void cleanUp(FileVersion fileVersion)
           
static void generateImages(FileVersion fileVersion)
           
static java.util.Set<java.lang.String> getImageMimeTypes()
           
static ImageProcessor getImageProcessor()
           
static java.io.InputStream getPreviewAsStream(FileVersion fileVersion)
           
static long getPreviewFileSize(FileVersion fileVersion)
           
static java.lang.String getPreviewType(FileVersion fileVersion)
           
static java.io.InputStream getThumbnailAsStream(FileVersion fileVersion, int index)
           
static long getThumbnailFileSize(FileVersion fileVersion, int index)
           
static java.lang.String getThumbnailType(FileVersion fileVersion)
           
static boolean hasImages(FileVersion fileVersion)
           
static boolean isImageSupported(FileVersion fileVersion)
           
static boolean isImageSupported(java.lang.String mimeType)
           
static boolean isSupported(java.lang.String mimeType)
           
 void setImageProcessor(ImageProcessor imageProcessor)
           
static void storeThumbnail(long companyId, long groupId, long fileEntryId, long fileVersionId, long custom1ImageId, long custom2ImageId, java.io.InputStream is, java.lang.String type)
           
static void trigger(FileVersion fileVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageProcessorUtil

public ImageProcessorUtil()
Method Detail

cleanUp

public static void cleanUp(FileEntry fileEntry)

cleanUp

public static void cleanUp(FileVersion fileVersion)

generateImages

public static void generateImages(FileVersion fileVersion)

getImageMimeTypes

public static java.util.Set<java.lang.String> getImageMimeTypes()

getImageProcessor

public static ImageProcessor getImageProcessor()

getPreviewAsStream

public static java.io.InputStream getPreviewAsStream(FileVersion fileVersion)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewFileSize

public static long getPreviewFileSize(FileVersion fileVersion)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewType

public static java.lang.String getPreviewType(FileVersion fileVersion)

getThumbnailAsStream

public static java.io.InputStream getThumbnailAsStream(FileVersion fileVersion,
                                                       int index)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getThumbnailFileSize

public static long getThumbnailFileSize(FileVersion fileVersion,
                                        int index)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getThumbnailType

public static java.lang.String getThumbnailType(FileVersion fileVersion)

hasImages

public static boolean hasImages(FileVersion fileVersion)

isImageSupported

public static boolean isImageSupported(FileVersion fileVersion)

isImageSupported

public static boolean isImageSupported(java.lang.String mimeType)

isSupported

public static boolean isSupported(java.lang.String mimeType)

storeThumbnail

public static void storeThumbnail(long companyId,
                                  long groupId,
                                  long fileEntryId,
                                  long fileVersionId,
                                  long custom1ImageId,
                                  long custom2ImageId,
                                  java.io.InputStream is,
                                  java.lang.String type)
                           throws java.lang.Exception
Throws:
java.lang.Exception

trigger

public static void trigger(FileVersion fileVersion)

setImageProcessor

public void setImageProcessor(ImageProcessor imageProcessor)