Liferay 6.1.0-ce-b4

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
Direct Known Subclasses:
AudioProcessor, PDFProcessor, VideoProcessor

public abstract class DefaultPreviewableProcessor
extends DLPreviewableProcessor


Field Summary
 
Fields inherited from class com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor
PREVIEW_PATH, PREVIEW_TMP_PATH, REPOSITORY_ID, THUMBNAIL_PATH, THUMBNAIL_TMP_PATH
 
Constructor Summary
DefaultPreviewableProcessor()
           
 
Method Summary
 void cleanUp(FileEntry fileEntry)
           
 void cleanUp(FileVersion fileVersion)
           
protected  InputStream doGetPreviewAsStream(FileVersion fileVersion)
           
protected  InputStream doGetPreviewAsStream(FileVersion fileVersion, int index)
           
protected  long doGetPreviewFileSize(FileVersion fileVersion)
           
protected  long doGetPreviewFileSize(FileVersion fileVersion, int index)
           
protected  InputStream doGetThumbnailAsStream(FileVersion fileVersion)
           
protected  long doGetThumbnailFileSize(FileVersion fileVersion)
           
protected  String getPreviewFilePath(FileVersion fileVersion)
           
protected  String getPreviewFilePath(FileVersion fileVersion, int index)
           
protected  File getPreviewTempFile(String id)
           
protected  File getPreviewTempFile(String id, int index)
           
protected  int getPreviewTempFileCount(FileVersion fileVersion)
           
protected  String getPreviewTempFilePath(String id)
           
protected  String getPreviewTempFilePath(String id, int index)
           
protected abstract  String getPreviewType()
           
protected  String getThumbnailFilePath(FileVersion fileVersion)
           
protected  File getThumbnailTempFile(String id)
           
protected  String getThumbnailTempFilePath(String id)
           
protected  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, getThumbnailFilePath, getThumbnailTempFile, getThumbnailTempFilePath, isSupported
 
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 InputStream doGetPreviewAsStream(FileVersion fileVersion)
                                    throws Exception
Throws:
Exception

doGetPreviewAsStream

protected InputStream doGetPreviewAsStream(FileVersion fileVersion,
                                           int index)
                                    throws Exception
Throws:
Exception

doGetPreviewFileSize

protected long doGetPreviewFileSize(FileVersion fileVersion)
                             throws Exception
Throws:
Exception

doGetPreviewFileSize

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

doGetThumbnailAsStream

protected InputStream doGetThumbnailAsStream(FileVersion fileVersion)
                                      throws Exception
Throws:
Exception

doGetThumbnailFileSize

protected long doGetThumbnailFileSize(FileVersion fileVersion)
                               throws Exception
Throws:
Exception

getPreviewFilePath

protected String getPreviewFilePath(FileVersion fileVersion)

getPreviewFilePath

protected String getPreviewFilePath(FileVersion fileVersion,
                                    int index)

getPreviewTempFile

protected File getPreviewTempFile(String id)

getPreviewTempFile

protected File getPreviewTempFile(String id,
                                  int index)

getPreviewTempFileCount

protected int getPreviewTempFileCount(FileVersion fileVersion)

getPreviewTempFilePath

protected String getPreviewTempFilePath(String id)

getPreviewTempFilePath

protected String getPreviewTempFilePath(String id,
                                        int index)

getPreviewType

protected abstract String getPreviewType()

getThumbnailFilePath

protected String getThumbnailFilePath(FileVersion fileVersion)

getThumbnailTempFile

protected File getThumbnailTempFile(String id)

getThumbnailTempFilePath

protected String getThumbnailTempFilePath(String id)

getThumbnailType

protected String getThumbnailType()

Liferay 6.1.0-ce-b4