public class DefaultMediaPersistenceService extends java.lang.Object implements MediaPersistenceService
| Constructor and Description |
|---|
DefaultMediaPersistenceService() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends IntegrationApiMediaModel> |
createMediaModel(java.lang.String mediaName,
java.lang.Class<T> mediaType) |
protected java.lang.String |
generateMediaName() |
protected IntegrationServicesConfiguration |
getIntegrationServicesConfiguration() |
protected MediaService |
getMediaService() |
protected ModelService |
getModelService() |
protected <T extends IntegrationApiMediaModel> |
persistMedia(java.io.InputStream payload,
java.lang.Class<T> mediaType) |
<T extends IntegrationApiMediaModel> |
persistMedias(java.util.List<java.io.InputStream> payloads,
java.lang.Class<T> mediaType)
Persists the payloads.
|
void |
setIntegrationServicesConfiguration(IntegrationServicesConfiguration integrationServicesConfiguration) |
void |
setMediaService(MediaService mediaService) |
void |
setModelService(ModelService modelService) |
public <T extends IntegrationApiMediaModel> java.util.List<T> persistMedias(java.util.List<java.io.InputStream> payloads, java.lang.Class<T> mediaType)
MediaPersistenceServicepersistMedias in interface MediaPersistenceServicepayloads - request payloads to be persistedmediaType - implementation type to use for the generated mediaspayloads.
Number of medias returned is equal to number of payload input streams passed in.
If certain medias failed to persist, there will be null in the corresponding place of the returned
list.protected <T extends IntegrationApiMediaModel> T persistMedia(java.io.InputStream payload, java.lang.Class<T> mediaType)
protected <T extends IntegrationApiMediaModel> T createMediaModel(java.lang.String mediaName, java.lang.Class<T> mediaType)
protected java.lang.String generateMediaName()
protected MediaService getMediaService()
public void setMediaService(MediaService mediaService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected IntegrationServicesConfiguration getIntegrationServicesConfiguration()
public void setIntegrationServicesConfiguration(IntegrationServicesConfiguration integrationServicesConfiguration)
Copyright © 2018 SAP SE. All Rights Reserved.