com.liferay.portlet.documentlibrary.util
Interface DLProcessor
- All Known Implementing Classes:
- DLPreviewableProcessor
public interface DLProcessor
Common interface for all the processors of the document library. All document
library processors must implement this interface.
- See Also:
AudioProcessor,
DLPreviewableProcessor,
ImageProcessor,
PDFProcessor,
RawMetadataProcessor,
VideoProcessor
afterPropertiesSet
void afterPropertiesSet()
throws Exception
- Throws:
Exception
cleanUp
void cleanUp(FileEntry fileEntry)
cleanUp
void cleanUp(FileVersion fileVersion)
exportGeneratedFiles
void exportGeneratedFiles(PortletDataContext portletDataContext,
FileEntry fileEntry,
Element fileEntryElement)
throws Exception
- Throws:
Exception
importGeneratedFiles
void importGeneratedFiles(PortletDataContext portletDataContext,
FileEntry fileEntry,
FileEntry importedFileEntry,
Element fileEntryElement)
throws Exception
- Throws:
Exception
isSupported
boolean isSupported(FileVersion fileVersion)
isSupported
boolean isSupported(String mimeType)
trigger
void trigger(FileVersion fileVersion)
- Launches the processor's work with respect to the given file version.
- Parameters:
fileVersion - the latest file version to process