Package de.hybris.platform.media.storage
Interface MediaStorageRegistry
-
- All Known Implementing Classes:
DefaultMediaStorageRegistry
public interface MediaStorageRegistryRegistry which keepsMediaStorageStrategyandMediaUrlStrategyinstanes for particularMediaFolderobjects.- Spring Bean ID:
- mediaStorageFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,MediaStorageStrategy>getStorageStrategies()MediaStorageStrategygetStorageStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config)Gets the storage strategy for media folder.MediaURLStrategygetURLStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config, java.util.Collection<java.lang.String> preferredUrlStrategyIds)Gets the URL strategy for media folder.
-
-
-
Method Detail
-
getStorageStrategyForFolder
MediaStorageStrategy getStorageStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config)
Gets the storage strategy for media folder.- Parameters:
config- the media folder configuration- Returns:
- the storage strategy
-
getURLStrategyForFolder
MediaURLStrategy getURLStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config, java.util.Collection<java.lang.String> preferredUrlStrategyIds)
Gets the URL strategy for media folder.- Parameters:
config- the media folder configurationpreferredUrlStrategyIds- the preferred url strategy Spring Bean ids- Returns:
- the URL strategy
-
getStorageStrategies
java.util.Map<java.lang.String,MediaStorageStrategy> getStorageStrategies()
-
-