com.liferay.portlet.documentlibrary.util
Class DefaultPreviewableProcessor

java.lang.Object
  extended by com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor
      extended by com.liferay.portlet.documentlibrary.util.DefaultPreviewableProcessor
All Implemented Interfaces:
DLProcessor

public abstract class DefaultPreviewableProcessor
extends DLPreviewableProcessor

Author:
Alexander Chow

Field Summary
 
Fields inherited from class com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor
PREVIEW_PATH, PREVIEW_TMP_PATH, REPOSITORY_ID, THUMBNAIL_INDEX_CUSTOM_1, THUMBNAIL_INDEX_CUSTOM_2, THUMBNAIL_INDEX_DEFAULT, THUMBNAIL_PATH, THUMBNAIL_TMP_PATH
 
Constructor Summary
DefaultPreviewableProcessor()
           
 
Method Summary
 void cleanUp(FileEntry fileEntry)
           
 void cleanUp(FileVersion fileVersion)
           
protected  java.io.InputStream doGetPreviewAsStream(FileVersion fileVersion)
           
protected  java.io.InputStream doGetPreviewAsStream(FileVersion fileVersion, int index)
           
protected  long doGetPreviewFileSize(FileVersion fileVersion)
           
protected  long doGetPreviewFileSize(FileVersion fileVersion, int index)
           
protected  java.lang.String getPreviewFilePath(FileVersion fileVersion)
           
protected  java.lang.String getPreviewFilePath(FileVersion fileVersion, int index)
           
protected  java.io.File getPreviewTempFile(java.lang.String id)
           
protected  java.io.File getPreviewTempFile(java.lang.String id, int index)
           
protected  int getPreviewTempFileCount(FileVersion fileVersion)
           
protected  java.lang.String getPreviewTempFilePath(java.lang.String id)
           
protected  java.lang.String getPreviewTempFilePath(java.lang.String id, int index)
           
protected  java.lang.String getPreviewType()
           
protected  java.lang.String getPreviewType(int index)
           
protected  java.lang.String[] getPreviewTypes()
           
protected  java.lang.String getThumbnailFilePath(FileVersion fileVersion, int thumbnailIndex)
           
protected  java.io.File getThumbnailTempFile(java.lang.String id)
           
protected  java.lang.String getThumbnailTempFilePath(java.lang.String id)
           
protected  java.lang.String getThumbnailType()
           
 
Methods inherited from class com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor
addFileToStore, deleteFiles, deleteFiles, deleteFiles, deleteFiles, doGetPreviewAsStream, doGetPreviewAsStream, doGetPreviewFileCount, doGetPreviewFileSize, doGetPreviewFileSize, doGetThumbnailAsStream, doGetThumbnailFileSize, getPathSegment, getPathSegment, getPreviewFilePath, getPreviewFilePath, getPreviewTempFile, getPreviewTempFile, getPreviewTempFileCount, getPreviewTempFilePath, getPreviewTempFilePath, getPreviewType, getThumbnailFilePath, getThumbnailTempFile, getThumbnailTempFilePath, getThumbnailType, hasThumbnail, isCustomThumbnailsEnabled, isSupported, storeThumbnailImages, storeThumbnailImages, storeThumbnailmage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portlet.documentlibrary.util.DLProcessor
isSupported, trigger
 

Constructor Detail

DefaultPreviewableProcessor

public DefaultPreviewableProcessor()
Method Detail

cleanUp

public void cleanUp(FileEntry fileEntry)

cleanUp

public void cleanUp(FileVersion fileVersion)

doGetPreviewAsStream

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

doGetPreviewAsStream

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

doGetPreviewFileSize

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

doGetPreviewFileSize

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

getPreviewFilePath

protected java.lang.String getPreviewFilePath(FileVersion fileVersion)

getPreviewFilePath

protected java.lang.String getPreviewFilePath(FileVersion fileVersion,
                                              int index)

getPreviewTempFile

protected java.io.File getPreviewTempFile(java.lang.String id)

getPreviewTempFile

protected java.io.File getPreviewTempFile(java.lang.String id,
                                          int index)

getPreviewTempFileCount

protected int getPreviewTempFileCount(FileVersion fileVersion)

getPreviewTempFilePath

protected java.lang.String getPreviewTempFilePath(java.lang.String id)

getPreviewTempFilePath

protected java.lang.String getPreviewTempFilePath(java.lang.String id,
                                                  int index)

getPreviewType

protected java.lang.String getPreviewType()

getPreviewType

protected java.lang.String getPreviewType(int index)

getPreviewTypes

protected java.lang.String[] getPreviewTypes()

getThumbnailFilePath

protected java.lang.String getThumbnailFilePath(FileVersion fileVersion,
                                                int thumbnailIndex)

getThumbnailTempFile

protected java.io.File getThumbnailTempFile(java.lang.String id)

getThumbnailTempFilePath

protected java.lang.String getThumbnailTempFilePath(java.lang.String id)

getThumbnailType

protected java.lang.String getThumbnailType()