org.jasig.springframework.web.portlet.upload
Class DefaultMultipartResourceRequest

java.lang.Object
  extended by javax.portlet.filter.PortletRequestWrapper
      extended by javax.portlet.filter.ResourceRequestWrapper
          extended by org.jasig.springframework.web.portlet.upload.DefaultMultipartResourceRequest
All Implemented Interfaces:
javax.portlet.ClientDataRequest, javax.portlet.PortletRequest, javax.portlet.ResourceRequest, MultipartResourceRequest, org.springframework.web.multipart.MultipartRequest

public class DefaultMultipartResourceRequest
extends javax.portlet.filter.ResourceRequestWrapper
implements MultipartResourceRequest


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.portlet.PortletRequest
javax.portlet.PortletRequest.P3PUserInfos
 
Field Summary
 
Fields inherited from interface javax.portlet.ResourceRequest
ETAG
 
Fields inherited from interface javax.portlet.PortletRequest
ACTION_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
 
Constructor Summary
DefaultMultipartResourceRequest(javax.portlet.ResourceRequest request)
           
DefaultMultipartResourceRequest(javax.portlet.ResourceRequest request, org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> mpFiles, Map<String,String[]> mpParams, Map<String,String> mpParamContentTypes)
           
 
Method Summary
 org.springframework.web.multipart.MultipartFile getFile(String name)
           
 Map<String,org.springframework.web.multipart.MultipartFile> getFileMap()
           
 Iterator<String> getFileNames()
           
 List<org.springframework.web.multipart.MultipartFile> getFiles(String name)
           
 org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> getMultiFileMap()
           
 String getMultipartContentType(String paramOrFileName)
           
protected  org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> getMultipartFiles()
           
protected  Map<String,String> getMultipartParameterContentTypes()
           
protected  Map<String,String[]> getMultipartParameters()
           
 String getParameter(String name)
           
 Map<String,String[]> getParameterMap()
           
 Enumeration<String> getParameterNames()
           
 String[] getParameterValues(String name)
           
protected  void initializeMultipart()
           
protected  void setMultipartFiles(org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> multipartFiles)
           
protected  void setMultipartParameterContentTypes(Map<String,String> multipartParameterContentTypes)
           
protected  void setMultipartParameters(Map<String,String[]> multipartParameters)
           
 
Methods inherited from class javax.portlet.filter.ResourceRequestWrapper
getCacheability, getCharacterEncoding, getContentLength, getContentType, getETag, getMethod, getPortletInputStream, getPrivateRenderParameterMap, getReader, getRequest, getResourceID, setCharacterEncoding, setRequest
 
Methods inherited from class javax.portlet.filter.PortletRequestWrapper
getAttribute, 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, setRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.portlet.ResourceRequest
getCacheability, getETag, getPrivateRenderParameterMap, getResourceID, getResponseContentType, getResponseContentTypes
 
Methods inherited from interface javax.portlet.ClientDataRequest
getCharacterEncoding, getContentLength, getContentType, getMethod, getPortletInputStream, getReader, setCharacterEncoding
 
Methods inherited from interface javax.portlet.PortletRequest
getAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequestedSessionId, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute
 

Constructor Detail

DefaultMultipartResourceRequest

public DefaultMultipartResourceRequest(javax.portlet.ResourceRequest request)

DefaultMultipartResourceRequest

public DefaultMultipartResourceRequest(javax.portlet.ResourceRequest request,
                                       org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> mpFiles,
                                       Map<String,String[]> mpParams,
                                       Map<String,String> mpParamContentTypes)
Method Detail

setMultipartFiles

protected void setMultipartFiles(org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> multipartFiles)

setMultipartParameterContentTypes

protected void setMultipartParameterContentTypes(Map<String,String> multipartParameterContentTypes)

setMultipartParameters

protected void setMultipartParameters(Map<String,String[]> multipartParameters)

getMultipartFiles

protected org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> getMultipartFiles()

getMultipartParameters

protected Map<String,String[]> getMultipartParameters()

getFileNames

public Iterator<String> getFileNames()
Specified by:
getFileNames in interface org.springframework.web.multipart.MultipartRequest

getFile

public org.springframework.web.multipart.MultipartFile getFile(String name)
Specified by:
getFile in interface org.springframework.web.multipart.MultipartRequest

getFiles

public List<org.springframework.web.multipart.MultipartFile> getFiles(String name)
Specified by:
getFiles in interface org.springframework.web.multipart.MultipartRequest

getFileMap

public Map<String,org.springframework.web.multipart.MultipartFile> getFileMap()
Specified by:
getFileMap in interface org.springframework.web.multipart.MultipartRequest

getMultiFileMap

public org.springframework.util.MultiValueMap<String,org.springframework.web.multipart.MultipartFile> getMultiFileMap()
Specified by:
getMultiFileMap in interface org.springframework.web.multipart.MultipartRequest

getMultipartContentType

public String getMultipartContentType(String paramOrFileName)
Specified by:
getMultipartContentType in interface org.springframework.web.multipart.MultipartRequest

getMultipartParameterContentTypes

protected Map<String,String> getMultipartParameterContentTypes()

initializeMultipart

protected void initializeMultipart()

getParameterNames

public Enumeration<String> getParameterNames()
Specified by:
getParameterNames in interface javax.portlet.PortletRequest
Overrides:
getParameterNames in class javax.portlet.filter.PortletRequestWrapper

getParameter

public String getParameter(String name)
Specified by:
getParameter in interface javax.portlet.PortletRequest
Overrides:
getParameter in class javax.portlet.filter.PortletRequestWrapper

getParameterValues

public String[] getParameterValues(String name)
Specified by:
getParameterValues in interface javax.portlet.PortletRequest
Overrides:
getParameterValues in class javax.portlet.filter.PortletRequestWrapper

getParameterMap

public Map<String,String[]> getParameterMap()
Specified by:
getParameterMap in interface javax.portlet.PortletRequest
Overrides:
getParameterMap in class javax.portlet.filter.PortletRequestWrapper


Copyright © 2013 Jasig. All Rights Reserved.