public abstract class AbstractMultipartHttpServletRequest extends HttpServletRequestWrapper implements MultipartHttpServletRequest
Modifier and Type | Field and Description |
---|---|
private MultiValueMap<java.lang.String,MultipartFile> |
multipartFiles |
Modifier | Constructor and Description |
---|---|
protected |
AbstractMultipartHttpServletRequest(HttpServletRequest request)
Wrap the given HttpServletRequest in a MultipartHttpServletRequest.
|
Modifier and Type | Method and Description |
---|---|
MultipartFile |
getFile(java.lang.String name)
Return the contents plus description of an uploaded file in this request,
or
null if it does not exist. |
java.util.Map<java.lang.String,MultipartFile> |
getFileMap()
Return a <code>Map</code> of the multipart files contained in this request.
|
java.util.Iterator<java.lang.String> |
getFileNames()
Return an <code>Iterator</code> of String objects containing the
parameter names of the multipart files contained in this request.
|
java.util.List<MultipartFile> |
getFiles(java.lang.String name)
Return the contents plus description of uploaded files in this request,
or an empty list if it does not exist.
|
MultiValueMap<java.lang.String,MultipartFile> |
getMultiFileMap()
Return a
MultiValueMap of the multipart files contained in this request. |
protected MultiValueMap<java.lang.String,MultipartFile> |
getMultipartFiles()
Obtain the MultipartFile Map for retrieval,
lazily initializing it if necessary.
|
HttpServletRequest |
getRequest() |
HttpHeaders |
getRequestHeaders()
Return this request's headers as a convenient HttpHeaders instance.
|
HttpMethod |
getRequestMethod()
Return this request's method as a convenient HttpMethod instance.
|
protected void |
initializeMultipart()
Lazily initialize the multipart request, if possible.
|
protected void |
setMultipartFiles(MultiValueMap<java.lang.String,MultipartFile> multipartFiles)
Set a Map with parameter names as keys and list of MultipartFile objects as values.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMultipartHeaders
getMultipartContentType
private MultiValueMap<java.lang.String,MultipartFile> multipartFiles
protected AbstractMultipartHttpServletRequest(HttpServletRequest request)
request
- the request to wrappublic HttpServletRequest getRequest()
public HttpMethod getRequestMethod()
MultipartHttpServletRequest
getRequestMethod
in interface MultipartHttpServletRequest
public HttpHeaders getRequestHeaders()
MultipartHttpServletRequest
getRequestHeaders
in interface MultipartHttpServletRequest
public java.util.Iterator<java.lang.String> getFileNames()
MultipartRequest
getFileNames
in interface MultipartRequest
public MultipartFile getFile(java.lang.String name)
MultipartRequest
null
if it does not exist.getFile
in interface MultipartRequest
name
- a String specifying the parameter name of the multipart fileMultipartFile
objectpublic java.util.List<MultipartFile> getFiles(java.lang.String name)
MultipartRequest
getFiles
in interface MultipartRequest
name
- a String specifying the parameter name of the multipart fileMultipartFile
listpublic java.util.Map<java.lang.String,MultipartFile> getFileMap()
MultipartRequest
getFileMap
in interface MultipartRequest
MultipartFile
objects as valuespublic MultiValueMap<java.lang.String,MultipartFile> getMultiFileMap()
MultipartRequest
MultiValueMap
of the multipart files contained in this request.getMultiFileMap
in interface MultipartRequest
MultipartFile
objects as valuesprotected final void setMultipartFiles(MultiValueMap<java.lang.String,MultipartFile> multipartFiles)
protected MultiValueMap<java.lang.String,MultipartFile> getMultipartFiles()
initializeMultipart()
protected void initializeMultipart()