Class AbstractMediaMetaDataProvider
java.lang.Object
de.hybris.platform.mediaconversion.metadata.AbstractMediaMetaDataProvider
- All Implemented Interfaces:
MediaMetaDataProvider,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
- Direct Known Subclasses:
ImageMediaMetaDataProvider
public abstract class AbstractMediaMetaDataProvider
extends Object
implements MediaMetaDataProvider, org.springframework.beans.factory.BeanNameAware
General implementation of a
MediaMetaDataProvider for common reuse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidremoveAll(MediaModel media) Removes allMediaMetaDataModels associated with the givenMediaModeland managed by the this Provider (this.getBeanName().equals(meta.getProvider())).protected FileretrieveFile(MediaModel media) Locates a localFilefor the givenMediaModelor throws aIOExceptionif no such file is accessible.voidsetBeanName(String name) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.mediaconversion.metadata.MediaMetaDataProvider
extractMetaData, getGroupNames
-
Constructor Details
-
AbstractMediaMetaDataProvider
public AbstractMediaMetaDataProvider()
-
-
Method Details
-
removeAll
Removes allMediaMetaDataModels associated with the givenMediaModeland managed by the this Provider (this.getBeanName().equals(meta.getProvider())).- Parameters:
media- theMediaModelto remove the metadata from.
-
retrieveFile
Locates a localFilefor the givenMediaModelor throws aIOExceptionif no such file is accessible.- Parameters:
media- theMediaModelin question.- Returns:
- a local (readable) File representation for the given
MediaModel. - Throws:
IOException- if no such file is accessible.
-
getBeanName
-
setBeanName
- Specified by:
setBeanNamein interfaceorg.springframework.beans.factory.BeanNameAware
-
getModelService
-
setModelService
-
getMediaService
-
setMediaService
-