|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.mock.web.portlet.MockPortletRequest org.springframework.mock.web.portlet.MockClientDataRequest org.springframework.mock.web.portlet.MockActionRequest org.springframework.mock.web.portlet.MockMultipartActionRequest
public class MockMultipartActionRequest
Mock implementation of the
MultipartActionRequest
interface.
Useful for testing application controllers that access multipart uploads.
The MockMultipartFile
can be used to
populate these mock requests with files.
MockMultipartFile
Field Summary |
---|
Fields inherited from interface javax.portlet.PortletRequest |
---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH, USER_INFO |
Constructor Summary | |
---|---|
MockMultipartActionRequest()
|
Method Summary | |
---|---|
void |
addFile(MultipartFile file)
Add a file to this request. |
MultipartFile |
getFile(String name)
Return the contents plus description of an uploaded file in this request, or null if it does not exist. |
Map<String,MultipartFile> |
getFileMap()
Return a Map of the multipart files contained in this request. |
Iterator<String> |
getFileNames()
Return an Iterator of String objects containing the
parameter names of the multipart files contained in this request. |
List<MultipartFile> |
getFiles(String name)
Return the contents plus description of uploaded files in this request, or an empty list if it does not exist. |
MultiValueMap<String,MultipartFile> |
getMultiFileMap()
Return a MultiValueMap of the multipart files contained in this request. |
String |
getMultipartContentType(String paramOrFileName)
Determine the content type of the specified request part. |
Methods inherited from class org.springframework.mock.web.portlet.MockActionRequest |
---|
getLifecyclePhase |
Methods inherited from class org.springframework.mock.web.portlet.MockClientDataRequest |
---|
getCharacterEncoding, getContentLength, getContentType, getMethod, getPortletInputStream, getReader, setCharacterEncoding, setContent, setContentType, setMethod |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.portlet.ActionRequest |
---|
getCharacterEncoding, getContentLength, getContentType, getPortletInputStream, getReader, setCharacterEncoding |
Constructor Detail |
---|
public MockMultipartActionRequest()
Method Detail |
---|
public void addFile(MultipartFile file)
MultipartFile.getName()
.
file
- multipart file to be addedpublic Iterator<String> getFileNames()
MultipartRequest
Iterator
of String objects containing the
parameter names of the multipart files contained in this request. These
are the field names of the form (like with normal parameters), not the
original file names.
getFileNames
in interface MultipartRequest
public MultipartFile getFile(String name)
MultipartRequest
null
if it does not exist.
getFile
in interface MultipartRequest
name
- a String specifying the parameter name of the multipart file
MultipartFile
objectpublic List<MultipartFile> getFiles(String name)
MultipartRequest
getFiles
in interface MultipartRequest
name
- a String specifying the parameter name of the multipart file
MultipartFile
listpublic Map<String,MultipartFile> getFileMap()
MultipartRequest
Map
of the multipart files contained in this request.
getFileMap
in interface MultipartRequest
MultipartFile
objects as valuespublic MultiValueMap<String,MultipartFile> getMultiFileMap()
MultipartRequest
MultiValueMap
of the multipart files contained in this request.
getMultiFileMap
in interface MultipartRequest
MultipartFile
objects as valuespublic String getMultipartContentType(String paramOrFileName)
MultipartRequest
getMultipartContentType
in interface MultipartRequest
paramOrFileName
- the name of the part
null
if not defined
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |