com.atlassian.confluence.setup.webwork
Class JakartaMultiPartRequest

java.lang.Object
  extended by com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
      extended by com.atlassian.confluence.setup.webwork.JakartaMultiPartRequest

public class JakartaMultiPartRequest
extends com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

Multipart form data request adapter for Jakarta's file upload package.

This class has been imported from Webwork 2.1.5 and been modified to:

Author:
Bruce Ritchie
See Also:
GeneralUtil.getUploadFileTooLargeMessage(String)

Field Summary
 
Fields inherited from class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest
log
 
Constructor Summary
JakartaMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest, java.lang.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).
 
Method Summary
 java.lang.String[] getContentType(java.lang.String fieldName)
           
 java.util.List getErrors()
           
 java.io.File[] getFile(java.lang.String fieldName)
           
 java.lang.String[] getFileNames(java.lang.String fieldName)
           
 java.util.Enumeration getFileParameterNames()
           
 java.lang.String[] getFilesystemName(java.lang.String fieldName)
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 
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
 

Constructor Detail

JakartaMultiPartRequest

public JakartaMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest,
                               java.lang.String saveDir,
                               int maxSize)
                        throws java.io.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 allowed
saveDir - the directory to save off the file
servletRequest - the request containing the multipart
Throws:
java.io.IOException - is thrown if encoding fails.
Method Detail

getFileParameterNames

public java.util.Enumeration getFileParameterNames()
Specified by:
getFileParameterNames in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getContentType

public java.lang.String[] getContentType(java.lang.String fieldName)
Specified by:
getContentType in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getFile

public java.io.File[] getFile(java.lang.String fieldName)
Specified by:
getFile in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getFileNames

public java.lang.String[] getFileNames(java.lang.String fieldName)
Specified by:
getFileNames in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getFilesystemName

public java.lang.String[] getFilesystemName(java.lang.String fieldName)
Specified by:
getFilesystemName in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getParameterNames

public java.util.Enumeration getParameterNames()
Specified by:
getParameterNames in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Specified by:
getParameterValues in class com.opensymphony.webwork.dispatcher.multipart.MultiPartRequest

getErrors

public java.util.List getErrors()


Copyright © 2003-2014 Atlassian. All Rights Reserved.