001
014
015 package com.liferay.portlet.documentlibrary.util;
016
017 import com.liferay.portal.kernel.lar.PortletDataContext;
018 import com.liferay.portal.kernel.repository.model.FileEntry;
019 import com.liferay.portal.kernel.repository.model.FileVersion;
020 import com.liferay.portal.kernel.xml.Element;
021
022
025 public class DLProcessorRegistryUtil {
026
027 public static void cleanUp(FileEntry fileEntry) {
028 getDLProcessorRegistry().cleanUp(fileEntry);
029 }
030
031 public static void cleanUp(FileVersion fileVersion) {
032 getDLProcessorRegistry().cleanUp(fileVersion);
033 }
034
035 public static void exportGeneratedFiles(
036 PortletDataContext portletDataContext, FileEntry fileEntry,
037 Element fileEntryElement)
038 throws Exception {
039
040 getDLProcessorRegistry().exportGeneratedFiles(
041 portletDataContext, fileEntry, fileEntryElement);
042 }
043
044 public static DLProcessorRegistry getDLProcessorRegistry() {
045 return _dlProcessorRegistry;
046 }
047
048 public static void importGeneratedFiles(
049 PortletDataContext portletDataContext, FileEntry fileEntry,
050 FileEntry importedFileEntry, Element fileEntryElement)
051 throws Exception {
052
053 getDLProcessorRegistry().importGeneratedFiles(
054 portletDataContext, fileEntry, importedFileEntry, fileEntryElement);
055 }
056
057 public static void register(DLProcessor dlProcessor) {
058 getDLProcessorRegistry().register(dlProcessor);
059 }
060
061 public static void trigger(FileEntry fileEntry) {
062 getDLProcessorRegistry().trigger(fileEntry);
063 }
064
065 public static void unregister(DLProcessor dlProcessor) {
066 getDLProcessorRegistry().unregister(dlProcessor);
067 }
068
069 public void setDLProcessorRegistry(
070 DLProcessorRegistry dlProcessorRegistry) {
071
072 _dlProcessorRegistry = dlProcessorRegistry;
073 }
074
075 private static DLProcessorRegistry _dlProcessorRegistry;
076
077 }