public class DefaultMultipartActionRequest extends ActionRequestWrapper implements MultipartActionRequest
MultipartActionRequest interface.
Provides management of pre-generated parameter values.PortletMultipartResolverPortletRequest.P3PUserInfosACTION_NAMEACTION_PHASE, ACTION_SCOPE_ID, BASIC_AUTH, CCPP_PROFILE, CLIENT_CERT_AUTH, DIGEST_AUTH, EVENT_PHASE, FORM_AUTH, LIFECYCLE_PHASE, RENDER_HEADERS, RENDER_MARKUP, RENDER_PART, RENDER_PHASE, RESOURCE_PHASE, USER_INFO| Modifier | Constructor and Description |
|---|---|
protected |
DefaultMultipartActionRequest(ActionRequest request)
Wrap the given Portlet ActionRequest in a MultipartActionRequest.
|
|
DefaultMultipartActionRequest(ActionRequest request,
org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> mpFiles,
java.util.Map<java.lang.String,java.lang.String[]> mpParams,
java.util.Map<java.lang.String,java.lang.String> mpParamContentTypes)
Wrap the given Portlet ActionRequest in a MultipartActionRequest.
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.multipart.MultipartFile |
getFile(java.lang.String name) |
java.util.Map<java.lang.String,org.springframework.web.multipart.MultipartFile> |
getFileMap() |
java.util.Iterator<java.lang.String> |
getFileNames() |
java.util.List<org.springframework.web.multipart.MultipartFile> |
getFiles(java.lang.String name) |
org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> |
getMultiFileMap() |
java.lang.String |
getMultipartContentType(java.lang.String paramOrFileName) |
protected org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> |
getMultipartFiles()
Obtain the MultipartFile Map for retrieval,
lazily initializing it if necessary.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getMultipartParameterContentTypes()
Obtain the multipart parameter content type Map for retrieval,
lazily initializing it if necessary.
|
protected java.util.Map<java.lang.String,java.lang.String[]> |
getMultipartParameters()
Obtain the multipart parameter Map for retrieval,
lazily initializing it if necessary.
|
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap() |
java.util.Enumeration<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
protected void |
initializeMultipart()
Lazily initialize the multipart request, if possible.
|
protected void |
setMultipartFiles(org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> multipartFiles)
Set a Map with parameter names as keys and list of MultipartFile objects as values.
|
protected void |
setMultipartParameterContentTypes(java.util.Map<java.lang.String,java.lang.String> multipartParameterContentTypes)
Set a Map with parameter names as keys and content type Strings as values.
|
protected void |
setMultipartParameters(java.util.Map<java.lang.String,java.lang.String[]> multipartParameters)
Set a Map with parameter names as keys and String array objects as values.
|
getCharacterEncoding, getContentLength, getContentType, getMethod, getPortletInputStream, getReader, getRequest, setCharacterEncoding, setRequestgetAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute, setRequestclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCharacterEncoding, getContentLength, getContentType, getMethod, getPortletInputStream, getReader, setCharacterEncodinggetAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttributepublic DefaultMultipartActionRequest(ActionRequest request, org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> mpFiles, java.util.Map<java.lang.String,java.lang.String[]> mpParams, java.util.Map<java.lang.String,java.lang.String> mpParamContentTypes)
request - the request to wrapmpFiles - a map of the multipart filesmpParams - a map of the parameters to expose,
with Strings as keys and String arrays as valuesprotected DefaultMultipartActionRequest(ActionRequest request)
request - the request to wrappublic java.util.Iterator<java.lang.String> getFileNames()
getFileNames in interface org.springframework.web.multipart.MultipartRequestpublic org.springframework.web.multipart.MultipartFile getFile(java.lang.String name)
getFile in interface org.springframework.web.multipart.MultipartRequestpublic java.util.List<org.springframework.web.multipart.MultipartFile> getFiles(java.lang.String name)
getFiles in interface org.springframework.web.multipart.MultipartRequestpublic java.util.Map<java.lang.String,org.springframework.web.multipart.MultipartFile> getFileMap()
getFileMap in interface org.springframework.web.multipart.MultipartRequestpublic org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> getMultiFileMap()
getMultiFileMap in interface org.springframework.web.multipart.MultipartRequestpublic java.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface PortletRequestgetParameterNames in class PortletRequestWrapperpublic java.lang.String getParameter(java.lang.String name)
getParameter in interface PortletRequestgetParameter in class PortletRequestWrapperpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface PortletRequestgetParameterValues in class PortletRequestWrapperpublic java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface PortletRequestgetParameterMap in class PortletRequestWrapperpublic java.lang.String getMultipartContentType(java.lang.String paramOrFileName)
getMultipartContentType in interface org.springframework.web.multipart.MultipartRequestprotected final void setMultipartFiles(org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> multipartFiles)
protected org.springframework.util.MultiValueMap<java.lang.String,org.springframework.web.multipart.MultipartFile> getMultipartFiles()
initializeMultipart()protected final void setMultipartParameters(java.util.Map<java.lang.String,java.lang.String[]> multipartParameters)
protected java.util.Map<java.lang.String,java.lang.String[]> getMultipartParameters()
initializeMultipart()protected final void setMultipartParameterContentTypes(java.util.Map<java.lang.String,java.lang.String> multipartParameterContentTypes)
protected java.util.Map<java.lang.String,java.lang.String> getMultipartParameterContentTypes()
initializeMultipart()protected void initializeMultipart()