Liferay 6.1.10-ee-ga1

com.liferay.portlet.documentlibrary.util
Class AudioProcessorImpl

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

public class AudioProcessorImpl
extends DLPreviewableProcessor
implements AudioProcessor


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
 
Fields inherited from interface com.liferay.portlet.documentlibrary.util.AudioProcessor
PREVIEW_TYPE
 
Method Summary
 void exportGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, Element fileEntryElement)
           
protected  void exportPreview(PortletDataContext portletDataContext, FileEntry fileEntry, Element fileEntryElement)
           
 void generateAudio(FileVersion fileVersion)
           
 Set<String> getAudioMimeTypes()
           
static AudioProcessorImpl getInstance()
           
 InputStream getPreviewAsStream(FileVersion fileVersion)
           
 long getPreviewFileSize(FileVersion fileVersion)
           
protected  String getPreviewType(FileVersion fileVersion)
           
protected  String getThumbnailType(FileVersion fileVersion)
           
 boolean hasAudio(FileVersion fileVersion)
           
 void importGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, FileEntry importedFileEntry, Element fileEntryElement)
           
 boolean isAudioSupported(FileVersion fileVersion)
           
 boolean isAudioSupported(String mimeType)
           
 boolean isSupported(String mimeType)
           
 void trigger(FileVersion fileVersion)
          Launches the processor's work with respect to the given file version.
 
Methods inherited from class com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor
addFileToStore, addFileToStore, cleanUp, cleanUp, deleteFiles, deleteFiles, deleteFiles, deleteFiles, doGetPreviewAsStream, doGetPreviewAsStream, doGetPreviewFileCount, doGetPreviewFileSize, doGetPreviewFileSize, doGetPreviewFileSize, doGetThumbnail, doGetThumbnailAsStream, doGetThumbnailFileSize, exportBinary, exportBinary, exportPreview, exportPreview, exportThumbnail, exportThumbnails, getBinPath, getBinPath, getPathSegment, getPathSegment, getPreviewFilePath, getPreviewFilePath, getPreviewFilePath, getPreviewFilePath, getPreviewTempFile, getPreviewTempFile, getPreviewTempFile, getPreviewTempFile, getPreviewTempFileCount, getPreviewTempFileCount, getPreviewTempFilePath, getPreviewTempFilePath, getPreviewTempFilePath, getPreviewTempFilePath, getPreviewType, getPreviewType, getPreviewTypes, getThumbnailFilePath, getThumbnailFilePath, getThumbnailTempFile, getThumbnailTempFile, getThumbnailTempFilePath, getThumbnailTempFilePath, getThumbnailType, hasThumbnail, hasThumbnails, importPreview, importPreview, importPreviewFromLAR, importThumbnail, importThumbnailFromLAR, importThumbnails, isSupported, isThumbnailEnabled, storeThumbnailImages, storeThumbnailImages, storeThumbnailmage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static AudioProcessorImpl getInstance()

exportGeneratedFiles

public void exportGeneratedFiles(PortletDataContext portletDataContext,
                                 FileEntry fileEntry,
                                 Element fileEntryElement)
                          throws Exception
Specified by:
exportGeneratedFiles in interface AudioProcessor
Specified by:
exportGeneratedFiles in interface DLProcessor
Throws:
Exception

generateAudio

public void generateAudio(FileVersion fileVersion)
                   throws Exception
Specified by:
generateAudio in interface AudioProcessor
Throws:
Exception

getAudioMimeTypes

public Set<String> getAudioMimeTypes()
Specified by:
getAudioMimeTypes in interface AudioProcessor

getPreviewAsStream

public InputStream getPreviewAsStream(FileVersion fileVersion)
                               throws Exception
Specified by:
getPreviewAsStream in interface AudioProcessor
Throws:
Exception

getPreviewFileSize

public long getPreviewFileSize(FileVersion fileVersion)
                        throws Exception
Specified by:
getPreviewFileSize in interface AudioProcessor
Throws:
Exception

hasAudio

public boolean hasAudio(FileVersion fileVersion)
Specified by:
hasAudio in interface AudioProcessor

importGeneratedFiles

public void importGeneratedFiles(PortletDataContext portletDataContext,
                                 FileEntry fileEntry,
                                 FileEntry importedFileEntry,
                                 Element fileEntryElement)
                          throws Exception
Specified by:
importGeneratedFiles in interface AudioProcessor
Specified by:
importGeneratedFiles in interface DLProcessor
Throws:
Exception

isAudioSupported

public boolean isAudioSupported(FileVersion fileVersion)
Specified by:
isAudioSupported in interface AudioProcessor

isAudioSupported

public boolean isAudioSupported(String mimeType)
Specified by:
isAudioSupported in interface AudioProcessor

isSupported

public boolean isSupported(String mimeType)
Specified by:
isSupported in interface AudioProcessor
Specified by:
isSupported in interface DLProcessor

trigger

public void trigger(FileVersion fileVersion)
Description copied from interface: DLProcessor
Launches the processor's work with respect to the given file version.

Specified by:
trigger in interface AudioProcessor
Specified by:
trigger in interface DLProcessor
Parameters:
fileVersion - the latest file version to process

exportPreview

protected void exportPreview(PortletDataContext portletDataContext,
                             FileEntry fileEntry,
                             Element fileEntryElement)
                      throws Exception
Throws:
Exception

getPreviewType

protected String getPreviewType(FileVersion fileVersion)
Specified by:
getPreviewType in class DLPreviewableProcessor

getThumbnailType

protected String getThumbnailType(FileVersion fileVersion)
Specified by:
getThumbnailType in class DLPreviewableProcessor

Liferay 6.1.10-ee-ga1