Liferay 6.1.0

com.liferay.portlet.documentlibrary.util
Class DLPreviewableProcessor

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

public abstract class DLPreviewableProcessor
extends Object
implements DLProcessor


Field Summary
static String PREVIEW_PATH
           
static String PREVIEW_TMP_PATH
           
static long REPOSITORY_ID
           
static String THUMBNAIL_PATH
           
static String THUMBNAIL_TMP_PATH
           
 
Constructor Summary
DLPreviewableProcessor()
           
 
Method Summary
protected  void addFileToStore(long companyId, String dirName, String filePath, File srcFile)
           
static void deleteFiles()
           
static void deleteFiles(FileEntry fileEntry)
           
static void deleteFiles(FileVersion fileVersion)
           
static void deleteFiles(long companyId, long groupId, long fileEntryId, long fileVersionId)
           
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  InputStream doGetThumbnailAsStream(FileVersion fileVersion, int index)
           
protected  long doGetThumbnailFileSize(FileVersion fileVersion)
           
protected  long doGetThumbnailFileSize(FileVersion fileVersion, int index)
           
protected  int getPreviewFileCount(FileVersion fileVersion)
           
protected  String getPreviewFilePath(FileVersion fileVersion)
           
protected  String getPreviewFilePath(FileVersion fileVersion, int index)
           
protected  File getPreviewTempFile(String tempFileId)
           
protected  File getPreviewTempFile(String tempFileId, 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portlet.documentlibrary.util.DLProcessor
trigger
 

Field Detail

PREVIEW_PATH

public static final String PREVIEW_PATH
See Also:
Constant Field Values

PREVIEW_TMP_PATH

public static final String PREVIEW_TMP_PATH

REPOSITORY_ID

public static final long REPOSITORY_ID
See Also:
Constant Field Values

THUMBNAIL_PATH

public static final String THUMBNAIL_PATH
See Also:
Constant Field Values

THUMBNAIL_TMP_PATH

public static final String THUMBNAIL_TMP_PATH
Constructor Detail

DLPreviewableProcessor

public DLPreviewableProcessor()
Method Detail

deleteFiles

public static void deleteFiles()

deleteFiles

public static void deleteFiles(FileEntry fileEntry)

deleteFiles

public static void deleteFiles(FileVersion fileVersion)

deleteFiles

public static void deleteFiles(long companyId,
                               long groupId,
                               long fileEntryId,
                               long fileVersionId)

addFileToStore

protected void addFileToStore(long companyId,
                              String dirName,
                              String filePath,
                              File srcFile)
                       throws Exception
Throws:
Exception

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

doGetThumbnailAsStream

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

doGetThumbnailFileSize

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

doGetThumbnailFileSize

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

getPreviewFileCount

protected int getPreviewFileCount(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 tempFileId)

getPreviewTempFile

protected File getPreviewTempFile(String tempFileId,
                                  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