com.liferay.portlet.documentlibrary.util
Interface AudioProcessor


public interface AudioProcessor

Author:
Sergio González

Field Summary
static java.lang.String PREVIEW_TYPE
           
 
Method Summary
 void exportGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, Element fileEntryElement)
           
 void generateAudio(FileVersion sourceFileVersion, FileVersion destinationFileVersion)
           
 java.util.Set<java.lang.String> getAudioMimeTypes()
           
 java.io.InputStream getPreviewAsStream(FileVersion fileVersion, java.lang.String type)
           
 long getPreviewFileSize(FileVersion fileVersion, java.lang.String type)
           
 boolean hasAudio(FileVersion fileVersion)
           
 void importGeneratedFiles(PortletDataContext portletDataContext, FileEntry fileEntry, FileEntry importedFileEntry, Element fileEntryElement)
           
 boolean isAudioSupported(FileVersion fileVersion)
           
 boolean isAudioSupported(java.lang.String mimeType)
           
 boolean isSupported(java.lang.String mimeType)
           
 void trigger(FileVersion sourceFileVersion, FileVersion destinationFileVersion)
           
 

Field Detail

PREVIEW_TYPE

static final java.lang.String PREVIEW_TYPE
See Also:
Constant Field Values
Method Detail

exportGeneratedFiles

void exportGeneratedFiles(PortletDataContext portletDataContext,
                          FileEntry fileEntry,
                          Element fileEntryElement)
                          throws java.lang.Exception
Throws:
java.lang.Exception

generateAudio

void generateAudio(FileVersion sourceFileVersion,
                   FileVersion destinationFileVersion)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getAudioMimeTypes

java.util.Set<java.lang.String> getAudioMimeTypes()

getPreviewAsStream

java.io.InputStream getPreviewAsStream(FileVersion fileVersion,
                                       java.lang.String type)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getPreviewFileSize

long getPreviewFileSize(FileVersion fileVersion,
                        java.lang.String type)
                        throws java.lang.Exception
Throws:
java.lang.Exception

hasAudio

boolean hasAudio(FileVersion fileVersion)

importGeneratedFiles

void importGeneratedFiles(PortletDataContext portletDataContext,
                          FileEntry fileEntry,
                          FileEntry importedFileEntry,
                          Element fileEntryElement)
                          throws java.lang.Exception
Throws:
java.lang.Exception

isAudioSupported

boolean isAudioSupported(FileVersion fileVersion)

isAudioSupported

boolean isAudioSupported(java.lang.String mimeType)

isSupported

boolean isSupported(java.lang.String mimeType)

trigger

void trigger(FileVersion sourceFileVersion,
             FileVersion destinationFileVersion)