com.liferay.portlet.documentlibrary.util
Interface ImageProcessor


public interface ImageProcessor

Author:
Sergio González

Method Summary
 void cleanUp(FileEntry fileEntry)
           
 void cleanUp(FileVersion fileVersion)
           
 void exportGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, Element fileEntryElement)
           
 void generateImages(FileVersion fileVersion)
           
 java.util.Set<java.lang.String> getImageMimeTypes()
           
 java.io.InputStream getPreviewAsStream(FileVersion fileVersion)
           
 long getPreviewFileSize(FileVersion fileVersion)
           
 java.lang.String getPreviewType(FileVersion fileVersion)
           
 java.io.InputStream getThumbnailAsStream(FileVersion fileVersion, int index)
           
 long getThumbnailFileSize(FileVersion fileVersion, int index)
           
 java.lang.String getThumbnailType(FileVersion fileVersion)
           
 boolean hasImages(FileVersion fileVersion)
           
 void importGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, FileEntry importedFileEntry, Element fileEntryElement)
           
 boolean isImageSupported(FileVersion fileVersion)
           
 boolean isImageSupported(java.lang.String mimeType)
           
 boolean isSupported(java.lang.String mimeType)
           
 void storeThumbnail(long companyId, long groupId, long fileEntryId, long fileVersionId, long custom1ImageId, long custom2ImageId, java.io.InputStream is, java.lang.String type)
           
 void trigger(FileVersion fileVersion)
           
 

Method Detail

cleanUp

void cleanUp(FileEntry fileEntry)

cleanUp

void cleanUp(FileVersion fileVersion)

exportGeneratedFiles

void exportGeneratedFiles(PortletDataContext portletDataContext,
                          FileEntry fileEntry,
                          Element fileEntryElement)
                          throws java.lang.Exception
Throws:
java.lang.Exception

generateImages

void generateImages(FileVersion fileVersion)

getImageMimeTypes

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

getPreviewAsStream

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

getPreviewFileSize

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

getPreviewType

java.lang.String getPreviewType(FileVersion fileVersion)

getThumbnailAsStream

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

getThumbnailFileSize

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

getThumbnailType

java.lang.String getThumbnailType(FileVersion fileVersion)

hasImages

boolean hasImages(FileVersion fileVersion)

importGeneratedFiles

void importGeneratedFiles(PortletDataContext portletDataContext,
                          FileEntry fileEntry,
                          FileEntry importedFileEntry,
                          Element fileEntryElement)
                          throws java.lang.Exception
Throws:
java.lang.Exception

isImageSupported

boolean isImageSupported(FileVersion fileVersion)

isImageSupported

boolean isImageSupported(java.lang.String mimeType)

isSupported

boolean isSupported(java.lang.String mimeType)

storeThumbnail

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

void trigger(FileVersion fileVersion)