org.apache.struts2.dispatcher.multipart
Class JakartaMultiPartRequest

java.lang.Object
  extended by org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest
All Implemented Interfaces:
org.apache.struts2.dispatcher.multipart.MultiPartRequest

public class JakartaMultiPartRequest
extends java.lang.Object
implements org.apache.struts2.dispatcher.multipart.MultiPartRequest

Multipart form data request adapter for Jakarta Commons Fileupload package.


Constructor Summary
JakartaMultiPartRequest()
           
 
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<java.lang.String> getFileParameterNames()
           
 java.lang.String[] getFilesystemName(java.lang.String fieldName)
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 void parse(javax.servlet.http.HttpServletRequest servletRequest, java.lang.String saveDir)
          Creates a new request wrapper to handle multi-part data using methods adapted from Jason Pell's multipart classes (see class description).
 void setMaxSize(java.lang.String maxSize)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JakartaMultiPartRequest

public JakartaMultiPartRequest()
Method Detail

setMaxSize

public void setMaxSize(java.lang.String maxSize)

parse

public void parse(javax.servlet.http.HttpServletRequest servletRequest,
                  java.lang.String saveDir)
           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).

Specified by:
parse in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest
Parameters:
saveDir - the directory to save off the file
servletRequest - the request containing the multipart
Throws:
java.io.IOException - is thrown if encoding fails.

getFileParameterNames

public java.util.Enumeration<java.lang.String> getFileParameterNames()
Specified by:
getFileParameterNames in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getContentType

public java.lang.String[] getContentType(java.lang.String fieldName)
Specified by:
getContentType in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getFile

public java.io.File[] getFile(java.lang.String fieldName)
Specified by:
getFile in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getFileNames

public java.lang.String[] getFileNames(java.lang.String fieldName)
Specified by:
getFileNames in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getFilesystemName

public java.lang.String[] getFilesystemName(java.lang.String fieldName)
Specified by:
getFilesystemName in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getParameterNames

public java.util.Enumeration<java.lang.String> getParameterNames()
Specified by:
getParameterNames in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Specified by:
getParameterValues in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest

getErrors

public java.util.List getErrors()
Specified by:
getErrors in interface org.apache.struts2.dispatcher.multipart.MultiPartRequest