Class DefaultMediaPersistenceService
java.lang.Object
de.hybris.platform.integrationservices.service.impl.DefaultMediaPersistenceService
- All Implemented Interfaces:
MediaPersistenceService
Default implementation for persisting media
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends IntegrationApiMediaModel>
TcreateMediaModel(String mediaName, Class<T> mediaType) protected Stringprotected IntegrationServicesConfigurationprotected MediaServiceprotected ModelServiceprotected <T extends IntegrationApiMediaModel>
TpersistMedia(InputStream payload, Class<T> mediaType) <T extends IntegrationApiMediaModel>
List<T>persistMedias(List<InputStream> payloads, Class<T> mediaType) Persists the payloads.voidsetIntegrationServicesConfiguration(IntegrationServicesConfiguration integrationServicesConfiguration) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService)
-
Constructor Details
-
DefaultMediaPersistenceService
public DefaultMediaPersistenceService()
-
-
Method Details
-
persistMedias
public <T extends IntegrationApiMediaModel> List<T> persistMedias(List<InputStream> payloads, 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(InputStream payload, Class<T> mediaType) -
createMediaModel
protected <T extends IntegrationApiMediaModel> T createMediaModel(String mediaName, Class<T> mediaType) -
generateMediaName
-
getMediaService
-
setMediaService
-
getModelService
-
setModelService
-
getIntegrationServicesConfiguration
-
setIntegrationServicesConfiguration
public void setIntegrationServicesConfiguration(IntegrationServicesConfiguration integrationServicesConfiguration)
-