com.atlassian.xwork
Class PellMultiPartRequest
java.lang.Object
com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
com.atlassian.xwork.PellMultiPartRequest
public class PellMultiPartRequest
- extends com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
Patched version of PellMultiPartRequest.
The original implementation would throw a NullPointerException if getFileNames() was called for
a non-existent fieldname.
The entire class had to be duplicated because of the private ServletMultipartRequest
| Fields inherited from class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest |
log |
|
Constructor Summary |
PellMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest,
String saveDir,
int maxSize)
Creates a new request wrapper to handle multi-part data using methods adapted from Jason Pell's
multipart classes (see class description). |
| Methods inherited from class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest |
isMultiPart |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PellMultiPartRequest
public PellMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest,
String saveDir,
int maxSize)
throws IOException
- Creates a new request wrapper to handle multi-part data using methods adapted from Jason Pell's
multipart classes (see class description).
- Parameters:
maxSize - maximum size post allowedsaveDir - the directory to save off the fileservletRequest - the request containing the multipart
- Throws:
IOException
getFileParameterNames
public Enumeration getFileParameterNames()
- Specified by:
getFileParameterNames in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
getContentType
public String[] getContentType(String fieldName)
- Specified by:
getContentType in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
getFile
public File[] getFile(String fieldName)
- Specified by:
getFile in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
getFileNames
public String[] getFileNames(String fieldName)
- Specified by:
getFileNames in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
getFilesystemName
public String[] getFilesystemName(String fieldName)
- Specified by:
getFilesystemName in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
getParameter
public String getParameter(String name)
- Specified by:
getParameter in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
getParameterNames
public Enumeration getParameterNames()
- Specified by:
getParameterNames in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
getParameterValues
public String[] getParameterValues(String name)
- Specified by:
getParameterValues in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
Copyright © 2011 Atlassian Pty Ltd. All Rights Reserved.