| Modifier and Type | Method and Description |
|---|---|
String |
S3StorageServiceFactory.getS3BucketForFolder(MediaStorageConfigService.MediaFolderConfig config,
AmazonS3 service)
Gets the s3 bucket for folder.
|
AmazonS3 |
S3StorageServiceFactory.getS3ServiceForFolder(MediaStorageConfigService.MediaFolderConfig config)
Gets S3 Service for media folder.
|
| Modifier and Type | Method and Description |
|---|---|
String |
DefaultS3StorageServiceFactory.getS3BucketForFolder(MediaStorageConfigService.MediaFolderConfig config,
AmazonS3 service) |
AmazonS3 |
DefaultS3StorageServiceFactory.getS3ServiceForFolder(MediaStorageConfigService.MediaFolderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
S3MediaStorageStrategy.delete(MediaStorageConfigService.MediaFolderConfig config,
String location) |
File |
S3MediaStorageStrategy.getAsFile(MediaStorageConfigService.MediaFolderConfig config,
String location) |
InputStream |
S3MediaStorageStrategy.getAsStream(MediaStorageConfigService.MediaFolderConfig config,
String location) |
long |
S3MediaStorageStrategy.getSize(MediaStorageConfigService.MediaFolderConfig config,
String location) |
StoredMediaData |
S3MediaStorageStrategy.store(MediaStorageConfigService.MediaFolderConfig config,
String mediaId,
Map<String,Object> metaData,
InputStream dataStream) |
| Modifier and Type | Method and Description |
|---|---|
String |
S3MediaURLStrategy.getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource media) |
| Modifier and Type | Method and Description |
|---|---|
CloudBlobClient |
WindowsAzureServiceFactory.getCloudBlobClient(MediaStorageConfigService.MediaFolderConfig config)
Gets the cloud blob client configured globally or per media folder.
|
CloudBlobContainer |
WindowsAzureServiceFactory.getContainerForFolder(MediaStorageConfigService.MediaFolderConfig config,
CloudBlobClient blobClient)
Gets the container for folder.
|
String |
WindowsAzureServiceFactory.getFolderBaseURL(MediaStorageConfigService.MediaFolderConfig config)
Gets the folder base url.
|
| Modifier and Type | Method and Description |
|---|---|
CloudBlobClient |
DefaultWindowsAzureServiceFactory.getCloudBlobClient(MediaStorageConfigService.MediaFolderConfig config) |
CloudBlobContainer |
DefaultWindowsAzureServiceFactory.getContainerForFolder(MediaStorageConfigService.MediaFolderConfig config,
CloudBlobClient blobClient) |
String |
DefaultWindowsAzureServiceFactory.getFolderBaseURL(MediaStorageConfigService.MediaFolderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
WindowsAzureBlobStorageStrategy.delete(MediaStorageConfigService.MediaFolderConfig config,
String location) |
File |
WindowsAzureBlobStorageStrategy.getAsFile(MediaStorageConfigService.MediaFolderConfig config,
String location) |
InputStream |
WindowsAzureBlobStorageStrategy.getAsStream(MediaStorageConfigService.MediaFolderConfig config,
String location) |
long |
WindowsAzureBlobStorageStrategy.getSize(MediaStorageConfigService.MediaFolderConfig config,
String location) |
StoredMediaData |
WindowsAzureBlobStorageStrategy.store(MediaStorageConfigService.MediaFolderConfig config,
String mediaId,
Map<String,Object> metaData,
InputStream dataStream) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
WindowsAzureBlobURLStrategy.getBaseURL(MediaStorageConfigService.MediaFolderConfig config) |
String |
WindowsAzureBlobURLStrategy.getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource media) |
| Modifier and Type | Method and Description |
|---|---|
void |
GridFSMediaStorageStrategy.delete(MediaStorageConfigService.MediaFolderConfig config,
String location) |
File |
GridFSMediaStorageStrategy.getAsFile(MediaStorageConfigService.MediaFolderConfig config,
String location) |
InputStream |
GridFSMediaStorageStrategy.getAsStream(MediaStorageConfigService.MediaFolderConfig config,
String location) |
long |
GridFSMediaStorageStrategy.getSize(MediaStorageConfigService.MediaFolderConfig config,
String location) |
StoredMediaData |
GridFSMediaStorageStrategy.store(MediaStorageConfigService.MediaFolderConfig config,
String mediaId,
Map<String,Object> metaData,
InputStream dataStream) |
| Modifier and Type | Method and Description |
|---|---|
MediaStorageConfigService.MediaFolderConfig |
MediaStorageConfigService.getConfigForFolder(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.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<MediaStorageConfigService.MediaFolderConfig> |
MediaStorageConfigService.getFolderConfigsForStrategy(String strategyId)
Gets all folder configurations for strategy identified by
strategyId (Spring based). |
| Modifier and Type | Method and Description |
|---|---|
void |
MediaStorageStrategy.delete(MediaStorageConfigService.MediaFolderConfig config,
String location)
Delete media represented by location from the storage.
|
File |
MediaStorageStrategy.getAsFile(MediaStorageConfigService.MediaFolderConfig config,
String location)
Gets the media data from the storage as file.
|
InputStream |
MediaStorageStrategy.getAsStream(MediaStorageConfigService.MediaFolderConfig config,
String location)
Gets the media data from the storage as stream.
|
long |
LocalMediaFileCacheService.StreamGetter.getSize(MediaStorageConfigService.MediaFolderConfig config,
String location) |
long |
MediaStorageStrategy.getSize(MediaStorageConfigService.MediaFolderConfig config,
String location)
Gets size of media data in bytes.
|
MediaStorageStrategy |
MediaStorageRegistry.getStorageStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config)
Gets the storage strategy for media folder.
|
InputStream |
LocalMediaFileCacheService.StreamGetter.getStream(MediaStorageConfigService.MediaFolderConfig config,
String location)
Returns proper data stream for particular
Media item using configured underlying
MediaStorageStrategy. |
MediaURLStrategy |
MediaStorageRegistry.getURLStrategyForFolder(MediaStorageConfigService.MediaFolderConfig config,
Collection<String> preferredUrlStrategyIds)
Gets the URL strategy for media folder.
|
void |
LocalMediaFileCacheService.removeFromCache(MediaStorageConfigService.MediaFolderConfig config,
String location)
Removes given media from local cache.
|
StoredMediaData |
MediaStorageStrategy.store(MediaStorageConfigService.MediaFolderConfig config,
String mediaId,
Map<String,Object> metaData,
InputStream dataStream)
Stores media data into the storage using unique location identifier.
|
File |
LocalMediaFileCacheService.storeOrGetAsFile(MediaStorageConfigService.MediaFolderConfig config,
String location,
LocalMediaFileCacheService.StreamGetter streamGetter)
Checks whether there is local cached version of media data and stores it if not, then returns it as regular
File taken from cache. |
InputStream |
LocalMediaFileCacheService.storeOrGetAsStream(MediaStorageConfigService.MediaFolderConfig config,
String location,
LocalMediaFileCacheService.StreamGetter streamGetter)
Checks whether there is local cached version of media data and stores it if not, then returns it as
FileInputStream build on top of cached file. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMediaFolderConfig |
| Modifier and Type | Method and Description |
|---|---|
MediaStorageConfigService.MediaFolderConfig |
TestMediaStorageConfig.getConfigForFolder(String folderQualifier) |
MediaStorageConfigService.MediaFolderConfig |
DefaultMediaStorageConfigService.getConfigForFolder(String folderQualifier) |
| Modifier and Type | Method and Description |
|---|---|
Set<MediaStorageConfigService.MediaFolderConfig> |
TestMediaStorageConfig.getFolderConfigsForStrategy(String strategyId) |
Set<MediaStorageConfigService.MediaFolderConfig> |
DefaultMediaStorageConfigService.getFolderConfigsForStrategy(String strategyId) |
| Modifier and Type | Method and Description |
|---|---|
void |
MediaCacheRecreator.recreateCache(String defaultCacheFolderName,
Iterable<MediaStorageConfigService.MediaFolderConfig> folderConfigs) |
| Modifier and Type | Method and Description |
|---|---|
String |
MediaURLStrategy.getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource mediaSource)
Gets specific public URL for media binary data.
|
| Modifier and Type | Method and Description |
|---|---|
String |
LocalMediaWebURLStrategy.getDownloadUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource mediaSource)
Gets the download URL for media.
|
String |
LocalMediaWebURLStrategy.getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource mediaSource) |
Copyright © 2017 SAP SE. All Rights Reserved.