public class CatalogVersionMediaController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MEDIA_URI_PATH |
| Constructor and Description |
|---|
CatalogVersionMediaController() |
| Modifier and Type | Method and Description |
|---|---|
protected DataMapper |
getDataMapper() |
MediaFileDto |
getFile(MultipartFile file,
java.io.InputStream inputStream)
Create a new media file DTO from the
MultipartFile. |
protected LocationHeaderResource |
getLocationHeaderResource() |
MediaData |
getMediaByCode(HttpServletRequest request)
Deprecated.
since 6.7, please use
MediaController.getMediaByUuid() instead. |
protected MediaFacade |
getMediaFacade() |
protected java.util.Optional<java.lang.String> |
parseMediaCode(HttpServletRequest request)
Parses the Request URI after the Media code, which is defined by everything after the /media less the first '/',
if present.
|
void |
setDataMapper(DataMapper dataMapper) |
void |
setLocationHeaderResource(LocationHeaderResource locationHeaderResource) |
void |
setMediaFacade(MediaFacade mediaFacade) |
MediaData |
uploadMultipartMedia(java.lang.String catalogId,
java.lang.String versionId,
MediaData media,
MultipartFile multiPart,
HttpServletRequest request,
HttpServletResponse response) |
public static final java.lang.String MEDIA_URI_PATH
public MediaData uploadMultipartMedia(java.lang.String catalogId, java.lang.String versionId, MediaData media, MultipartFile multiPart, HttpServletRequest request, HttpServletResponse response) throws java.io.IOException
java.io.IOException@Deprecated public MediaData getMediaByCode(HttpServletRequest request)
MediaController.getMediaByUuid() instead.
The resource will accept any GET ../media/**, which includes paths and image extensions at the end. To allow this
resource to accept any image extension like .jpg, .gif, .png, Spring MVC needs to be configured accordingly. See
spring mvc configuration
protected java.util.Optional<java.lang.String> parseMediaCode(HttpServletRequest request)
request - the http servlet requestpublic MediaFileDto getFile(MultipartFile file, java.io.InputStream inputStream)
MultipartFile.file - - a Spring MultipartFileinputStream - - an input stream used to read the fileprotected MediaFacade getMediaFacade()
public void setMediaFacade(MediaFacade mediaFacade)
protected LocationHeaderResource getLocationHeaderResource()
public void setLocationHeaderResource(LocationHeaderResource locationHeaderResource)
protected DataMapper getDataMapper()
public void setDataMapper(DataMapper dataMapper)
Copyright © 2018 SAP SE. All Rights Reserved.