webwork.multipart
Class CosMultiPartRequest

java.lang.Object
  extended bywebwork.multipart.MultiPartRequest
      extended bywebwork.multipart.CosMultiPartRequest

public class CosMultiPartRequest
extends MultiPartRequest

Multipart Form Data request adapter for Jason Hunter's multipart utils. You need to watch his license. He requires you to own his book.

Version:
$Id: CosMultiPartRequest.java,v 1.3 2003/01/27 06:33:15 farkas Exp $
Author:
Matt Baldree (matt@smallleap.com) modified for WW's use, Scott Farquhar (scott@atlassian.com) added i18n handling (WW-109)

Field Summary
 
Fields inherited from class webwork.multipart.MultiPartRequest
log
 
Constructor Summary
CosMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest, java.lang.String saveDir, int maxSize)
           
 
Method Summary
 java.lang.String getContentType(java.lang.String name)
           
 java.io.File getFile(java.lang.String name)
          Get the File as saved by the multipart parser on the server filesystem.
 java.util.Enumeration getFileNames()
           
 java.lang.String getFilesystemName(java.lang.String name)
          Get the client file name of the specified uploaded file.
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 
Methods inherited from class webwork.multipart.MultiPartRequest
isMultiPart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CosMultiPartRequest

public CosMultiPartRequest(javax.servlet.http.HttpServletRequest servletRequest,
                           java.lang.String saveDir,
                           int maxSize)
                    throws java.io.IOException
Parameters:
maxSize - maximum size post allowed
saveDir - the directory to save off the file
servletRequest - the request containing the multipart
Method Detail

getParameterNames

public java.util.Enumeration getParameterNames()
Specified by:
getParameterNames in class MultiPartRequest

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in class MultiPartRequest

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Specified by:
getParameterValues in class MultiPartRequest

getFileNames

public java.util.Enumeration getFileNames()
Specified by:
getFileNames in class MultiPartRequest

getFilesystemName

public java.lang.String getFilesystemName(java.lang.String name)
Description copied from class: MultiPartRequest
Get the client file name of the specified uploaded file.

Specified by:
getFilesystemName in class MultiPartRequest
Parameters:
name - the parameter name of the uploaded file
Returns:
The client filename

getContentType

public java.lang.String getContentType(java.lang.String name)
Specified by:
getContentType in class MultiPartRequest

getFile

public java.io.File getFile(java.lang.String name)
Description copied from class: MultiPartRequest
Get the File as saved by the multipart parser on the server filesystem.

Specified by:
getFile in class MultiPartRequest
Parameters:
name - The parameter name of the uploaded file
Returns:
the File on the local filesystem, or null if the multipart parser has not stored the file on disk (for example, if it is a memory based file upload)


Copyright © 2001-2003 WebWork All Rights Reserved.