com.liferay.portlet.documentlibrary.util
Class RawMetadataProcessorImpl

java.lang.Object
  extended by com.liferay.portlet.documentlibrary.util.RawMetadataProcessorImpl
All Implemented Interfaces:
com.liferay.portlet.documentlibrary.util.DLProcessor, com.liferay.portlet.documentlibrary.util.RawMetadataProcessor

public class RawMetadataProcessorImpl
extends java.lang.Object
implements com.liferay.portlet.documentlibrary.util.DLProcessor, com.liferay.portlet.documentlibrary.util.RawMetadataProcessor

Author:
Alexander Chow, Mika Koivisto, Miguel Pastor

Method Summary
 void cleanUp(com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
           
 void cleanUp(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
           
 void generateMetadata(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
           
static RawMetadataProcessorImpl getInstance()
           
 boolean isSupported(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
           
 boolean isSupported(java.lang.String mimeType)
           
 void saveMetadata(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
           
 void trigger(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static RawMetadataProcessorImpl getInstance()

cleanUp

public void cleanUp(com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
Specified by:
cleanUp in interface com.liferay.portlet.documentlibrary.util.DLProcessor
Specified by:
cleanUp in interface com.liferay.portlet.documentlibrary.util.RawMetadataProcessor

cleanUp

public void cleanUp(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
Specified by:
cleanUp in interface com.liferay.portlet.documentlibrary.util.DLProcessor
Specified by:
cleanUp in interface com.liferay.portlet.documentlibrary.util.RawMetadataProcessor

generateMetadata

public void generateMetadata(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
                      throws com.liferay.portal.kernel.exception.SystemException
Specified by:
generateMetadata in interface com.liferay.portlet.documentlibrary.util.RawMetadataProcessor
Throws:
com.liferay.portal.kernel.exception.SystemException

isSupported

public boolean isSupported(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
Specified by:
isSupported in interface com.liferay.portlet.documentlibrary.util.DLProcessor
Specified by:
isSupported in interface com.liferay.portlet.documentlibrary.util.RawMetadataProcessor

isSupported

public boolean isSupported(java.lang.String mimeType)
Specified by:
isSupported in interface com.liferay.portlet.documentlibrary.util.DLProcessor
Specified by:
isSupported in interface com.liferay.portlet.documentlibrary.util.RawMetadataProcessor

saveMetadata

public void saveMetadata(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
                  throws com.liferay.portal.kernel.exception.PortalException,
                         com.liferay.portal.kernel.exception.SystemException
Specified by:
saveMetadata in interface com.liferay.portlet.documentlibrary.util.RawMetadataProcessor
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

trigger

public void trigger(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
Specified by:
trigger in interface com.liferay.portlet.documentlibrary.util.DLProcessor
Specified by:
trigger in interface com.liferay.portlet.documentlibrary.util.RawMetadataProcessor