Liferay 6.1.0-ce-rc1

com.liferay.portlet.documentlibrary.util
Class DLPreviewableProcessor

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

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, String thumbnailType)
           
static void deleteFiles(FileVersion fileVersion, String thumbnailType)
           
protected static void deleteFiles(long companyId, long groupId, long fileEntryId, long fileVersionId, String thumbnailType)
           
protected  InputStream doGetPreviewAsStream(FileVersion fileVersion, int index, String type)
           
protected  InputStream doGetPreviewAsStream(FileVersion fileVersion, String type)
           
protected  int doGetPreviewFileCount(FileVersion fileVersion)
           
protected  long doGetPreviewFileSize(FileVersion fileVersion, int index, String type)
           
protected  long doGetPreviewFileSize(FileVersion fileVersion, String type)
           
protected  InputStream doGetThumbnailAsStream(FileVersion fileVersion, String type)
           
protected  long doGetThumbnailFileSize(FileVersion fileVersion, String type)
           
protected static String getPathSegment(FileVersion fileVersion, boolean preview)
           
protected static String getPathSegment(long groupId, long fileEntryId, long fileVersionId, boolean preview)
           
protected  String getPreviewFilePath(FileVersion fileVersion, int index, String type)
           
protected  String getPreviewFilePath(FileVersion fileVersion, String type)
           
protected  File getPreviewTempFile(String id, int index, String type)
           
protected  File getPreviewTempFile(String id, String type)
           
protected  int getPreviewTempFileCount(FileVersion fileVersion, String type)
           
protected  String getPreviewTempFilePath(String id, int index, String type)
           
protected  String getPreviewTempFilePath(String id, String type)
           
protected  String getThumbnailFilePath(FileVersion fileVersion, String type)
           
protected  File getThumbnailTempFile(String id, String type)
           
protected  String getThumbnailTempFilePath(String id, String type)
           
 boolean isSupported(FileVersion fileVersion)
           
 
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
cleanUp, cleanUp, isSupported, 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,
                               String thumbnailType)

deleteFiles

public static void deleteFiles(FileVersion fileVersion,
                               String thumbnailType)

isSupported

public boolean isSupported(FileVersion fileVersion)
Specified by:
isSupported in interface DLProcessor

deleteFiles

protected static void deleteFiles(long companyId,
                                  long groupId,
                                  long fileEntryId,
                                  long fileVersionId,
                                  String thumbnailType)

getPathSegment

protected static String getPathSegment(FileVersion fileVersion,
                                       boolean preview)

getPathSegment

protected static String getPathSegment(long groupId,
                                       long fileEntryId,
                                       long fileVersionId,
                                       boolean preview)

addFileToStore

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

doGetPreviewAsStream

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

doGetPreviewAsStream

protected InputStream doGetPreviewAsStream(FileVersion fileVersion,
                                           String type)
                                    throws Exception
Throws:
Exception

doGetPreviewFileCount

protected int doGetPreviewFileCount(FileVersion fileVersion)
                             throws Exception
Throws:
Exception

doGetPreviewFileSize

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

doGetPreviewFileSize

protected long doGetPreviewFileSize(FileVersion fileVersion,
                                    String type)
                             throws Exception
Throws:
Exception

doGetThumbnailAsStream

protected InputStream doGetThumbnailAsStream(FileVersion fileVersion,
                                             String type)
                                      throws Exception
Throws:
Exception

doGetThumbnailFileSize

protected long doGetThumbnailFileSize(FileVersion fileVersion,
                                      String type)
                               throws Exception
Throws:
Exception

getPreviewFilePath

protected String getPreviewFilePath(FileVersion fileVersion,
                                    int index,
                                    String type)

getPreviewFilePath

protected String getPreviewFilePath(FileVersion fileVersion,
                                    String type)

getPreviewTempFile

protected File getPreviewTempFile(String id,
                                  int index,
                                  String type)

getPreviewTempFile

protected File getPreviewTempFile(String id,
                                  String type)

getPreviewTempFileCount

protected int getPreviewTempFileCount(FileVersion fileVersion,
                                      String type)

getPreviewTempFilePath

protected String getPreviewTempFilePath(String id,
                                        int index,
                                        String type)

getPreviewTempFilePath

protected String getPreviewTempFilePath(String id,
                                        String type)

getThumbnailFilePath

protected String getThumbnailFilePath(FileVersion fileVersion,
                                      String type)

getThumbnailTempFile

protected File getThumbnailTempFile(String id,
                                    String type)

getThumbnailTempFilePath

protected String getThumbnailTempFilePath(String id,
                                          String type)

Liferay 6.1.0-ce-rc1