Class DefaultMediaStorageRegistry
java.lang.Object
de.hybris.platform.media.storage.impl.DefaultMediaStorageRegistry
- All Implemented Interfaces:
MediaStorageRegistry
Registry which keeps all storage and url strategies for use for any MediaFolder.
- Spring Bean ID:
- mediaStorageRegistry
-
Constructor Summary
Constructors -
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.voidinit()voidsetStorageStrategies(Map<String, MediaStorageStrategy> storageStrategies) voidsetURLStrategies(Map<String, MediaURLStrategy> urlStrategies)
-
Constructor Details
-
DefaultMediaStorageRegistry
public DefaultMediaStorageRegistry()
-
-
Method Details
-
init
@PostConstruct public void init() -
setStorageStrategies
-
setURLStrategies
-
getStorageStrategyForFolder
public MediaStorageStrategy getStorageStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config) Description copied from interface:MediaStorageRegistryGets the storage strategy for media folder.- Specified by:
getStorageStrategyForFolderin interfaceMediaStorageRegistry- Parameters:
config- the media folder configuration- Returns:
- the storage strategy
-
getURLStrategyForFolder
public MediaURLStrategy getURLStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config, Collection<String> preferredUrlStrategyIds) Description copied from interface:MediaStorageRegistryGets the URL strategy for media folder.- Specified by:
getURLStrategyForFolderin interfaceMediaStorageRegistry- Parameters:
config- the media folder configurationpreferredUrlStrategyIds- the preferred url strategy Spring Bean ids- Returns:
- the URL strategy
-
getStorageStrategies
- Specified by:
getStorageStrategiesin interfaceMediaStorageRegistry
-