Class DefaultMediaPersistenceService

    • Constructor Detail

      • DefaultMediaPersistenceService

        public DefaultMediaPersistenceService()
    • 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: 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​(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)