com.liferay.portlet.documentlibrary.util
Class DLPreviewableProcessor
java.lang.Object
com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor
- All Implemented Interfaces:
- DLProcessor
- Direct Known Subclasses:
- DefaultPreviewableProcessor, ImageProcessor
public abstract class DLPreviewableProcessor
- extends Object
- implements DLProcessor
|
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 |
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
DLPreviewableProcessor
public DLPreviewableProcessor()
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)