Class DefaultMediaPersistenceService

java.lang.Object
de.hybris.platform.integrationservices.service.impl.DefaultMediaPersistenceService
All Implemented Interfaces:
MediaPersistenceService

public class DefaultMediaPersistenceService extends Object implements MediaPersistenceService
Default implementation for persisting media
  • 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: MediaPersistenceService
      Persists the payloads.
      Specified by:
      persistMedias in interface MediaPersistenceService
      Parameters:
      payloads - request payloads to be persisted
      mediaType - 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 be null in 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

      protected 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)