public class TestMediaStorageConfig extends java.lang.Object implements MediaStorageConfigService
MediaStorageConfigService.AbstractStorageConfig, MediaStorageConfigService.GlobalMediaStorageConfig, MediaStorageConfigService.MediaFolderConfig| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GLOBAL_S3_KEY |
| Constructor and Description |
|---|
TestMediaStorageConfig() |
| Modifier and Type | Method and Description |
|---|---|
MediaStorageConfigService.MediaFolderConfig |
getConfigForFolder(java.lang.String folderQualifier)
Gets folder configuration for any media folder (not only directly configured in properties) which contains
mandatory data like folder qualifier, media storage strategy ID as well information whether folder
is secured, is local caching enabled and what is hashing depth.
|
java.lang.String |
getDefaultCacheFolderName()
Gets the default folder name under which all cached files will be stored.
|
java.lang.String |
getDefaultStrategyId()
Returns default storage strategy ID.
|
java.util.Set<MediaStorageConfigService.MediaFolderConfig> |
getFolderConfigsForStrategy(java.lang.String strategyId)
Gets all folder configurations for strategy identified by
strategyId (Spring based). |
MediaStorageConfigService.GlobalMediaStorageConfig |
getGlobalSettingsForStrategy(java.lang.String strategyId)
Gets the global settings for strategy identified by
strategyId. |
java.util.Collection<java.lang.String> |
getSecuredFolders()
Returns a collection of all secured folders (configured with media.folder.FOLDER_NAME.secured property).
|
boolean |
isStorageStrategyConfigured(java.lang.String storageId)
Checks if particular media storage strategy with
strategyId is configured in properties. |
public static final java.lang.String GLOBAL_S3_KEY
public boolean isStorageStrategyConfigured(java.lang.String storageId)
MediaStorageConfigServicestrategyId is configured in properties. Storage
strategy is considered as configured when it is either set as global strategy or one of media folders has
it configured directly.isStorageStrategyConfigured in interface MediaStorageConfigServicestorageId - the strategy idpublic java.util.Collection<java.lang.String> getSecuredFolders()
MediaStorageConfigServicegetSecuredFolders in interface MediaStorageConfigServicepublic MediaStorageConfigService.MediaFolderConfig getConfigForFolder(java.lang.String folderQualifier)
MediaStorageConfigServicefolderQualifier exists.getConfigForFolder in interface MediaStorageConfigServicefolderQualifier - the folder qualifierpublic java.lang.String getDefaultStrategyId()
MediaStorageConfigServicegetDefaultStrategyId in interface MediaStorageConfigServicepublic java.util.Set<MediaStorageConfigService.MediaFolderConfig> getFolderConfigsForStrategy(java.lang.String strategyId)
MediaStorageConfigServicestrategyId (Spring based). If no folders
have been configured directly empty set will be returned.getFolderConfigsForStrategy in interface MediaStorageConfigServicestrategyId - the strategy Spring Bean idMediaFolderConfig objects containing folder configuration or empty set when storage
strategy does not have any directly configured folders.public MediaStorageConfigService.GlobalMediaStorageConfig getGlobalSettingsForStrategy(java.lang.String strategyId)
MediaStorageConfigServicestrategyId.getGlobalSettingsForStrategy in interface MediaStorageConfigServicestrategyId - the strategy idpublic java.lang.String getDefaultCacheFolderName()
MediaStorageConfigServicegetDefaultCacheFolderName in interface MediaStorageConfigServiceCopyright © 2018 SAP SE. All Rights Reserved.