Package de.hybris.platform.media.storage
Interface MediaStorageRegistry
- All Known Implementing Classes:
DefaultMediaStorageRegistry
public interface MediaStorageRegistry
Registry which keeps
MediaStorageStrategy and MediaUrlStrategy instanes for particular
MediaFolder objects.- Spring Bean ID:
- mediaStorageFactory
-
Method Summary
Modifier and TypeMethodDescriptionGets the storage strategy for media folder.getURLStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config, Collection<String> preferredUrlStrategyIds) Gets the URL strategy for media folder.
-
Method Details
-
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, Collection<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
Map<String,MediaStorageStrategy> getStorageStrategies()
-