Class DefaultMediaPersistenceService
- java.lang.Object
-
- de.hybris.platform.integrationservices.service.impl.DefaultMediaPersistenceService
-
- All Implemented Interfaces:
MediaPersistenceService
public class DefaultMediaPersistenceService extends java.lang.Object implements MediaPersistenceService
Default implementation for persisting media
-
-
Constructor Summary
Constructors Constructor Description DefaultMediaPersistenceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends IntegrationApiMediaModel>
TcreateMediaModel(java.lang.String mediaName, java.lang.Class<T> mediaType)protected java.lang.StringgenerateMediaName()protected IntegrationServicesConfigurationgetIntegrationServicesConfiguration()protected MediaServicegetMediaService()protected ModelServicegetModelService()protected <T extends IntegrationApiMediaModel>
TpersistMedia(java.io.InputStream payload, java.lang.Class<T> mediaType)<T extends IntegrationApiMediaModel>
java.util.List<T>persistMedias(java.util.List<java.io.InputStream> payloads, java.lang.Class<T> mediaType)Persists the payloads.voidsetIntegrationServicesConfiguration(IntegrationServicesConfiguration integrationServicesConfiguration)voidsetMediaService(MediaService mediaService)voidsetModelService(ModelService modelService)
-
-
-
Method Detail
-
persistMedias
public <T extends IntegrationApiMediaModel> java.util.List<T> persistMedias(java.util.List<java.io.InputStream> payloads, java.lang.Class<T> mediaType)
Description copied from interface:MediaPersistenceServicePersists the payloads.- Specified by:
persistMediasin interfaceMediaPersistenceService- Parameters:
payloads- request payloads to be persistedmediaType- implementation type to use for the generated medias- Returns:
- persisted payloads as medias in the order corresponding to the order of the submitted
payloads. Number of medias returned is equal to number of payload input streams passed in. If certain medias failed to persist, there will benullin the corresponding place of the returned list.
-
persistMedia
protected <T extends IntegrationApiMediaModel> T persistMedia(java.io.InputStream payload, java.lang.Class<T> mediaType)
-
createMediaModel
protected <T extends IntegrationApiMediaModel> T createMediaModel(java.lang.String mediaName, java.lang.Class<T> mediaType)
-
generateMediaName
protected java.lang.String generateMediaName()
-
getMediaService
protected MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getIntegrationServicesConfiguration
protected IntegrationServicesConfiguration getIntegrationServicesConfiguration()
-
setIntegrationServicesConfiguration
public void setIntegrationServicesConfiguration(IntegrationServicesConfiguration integrationServicesConfiguration)
-
-