com.ibm.ccd.ui.portlets.fileupload
Class MultipartRequest

java.lang.Object
  extended by com.ibm.ccd.ui.portlets.fileupload.MultipartRequest

public class MultipartRequest
extends java.lang.Object

This class parsers the MultipartRequest and returns the file


Constructor Summary
MultipartRequest(javax.servlet.ServletRequest request)
          Constructor
MultipartRequest(javax.servlet.ServletRequest request, int maxPostSize)
          constructor
 
Method Summary
 java.lang.String getContentType(java.lang.String name)
           
 java.io.File getFile(java.lang.String name)
           
 java.util.Enumeration getFileNames()
           
 java.lang.String getFilesystemName(java.lang.String name)
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Enumeration getParameterNames()
           
protected  void readAndSaveFile(MultipartInputStreamHandler in, java.lang.String boundary, java.lang.String filename)
           
protected  boolean readNextPart(MultipartInputStreamHandler in, java.lang.String boundary)
           
protected  java.lang.String readParameter(MultipartInputStreamHandler in, java.lang.String boundary)
           
protected  void readRequest()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipartRequest

public MultipartRequest(javax.servlet.ServletRequest request)
                 throws java.io.IOException
Constructor

Parameters:
request -
Throws:
java.io.IOException

MultipartRequest

public MultipartRequest(javax.servlet.ServletRequest request,
                        int maxPostSize)
                 throws java.io.IOException
constructor

Parameters:
request -
maxPostSize -
Throws:
java.io.IOException
Method Detail

getParameterNames

public java.util.Enumeration getParameterNames()
Returns:
Enumeration

getFileNames

public java.util.Enumeration getFileNames()
Returns:
Enumeration

getParameter

public java.lang.String getParameter(java.lang.String name)
Parameters:
name -
Returns:
string

getFilesystemName

public java.lang.String getFilesystemName(java.lang.String name)
Parameters:
name -
Returns:
string

getContentType

public java.lang.String getContentType(java.lang.String name)
Parameters:
name -
Returns:
string

getFile

public java.io.File getFile(java.lang.String name)
Parameters:
name -
Returns:
file

readRequest

protected void readRequest()
                    throws java.io.IOException
Throws:
java.io.IOException

readNextPart

protected boolean readNextPart(MultipartInputStreamHandler in,
                               java.lang.String boundary)
                        throws java.io.IOException
Parameters:
in -
boundary -
Returns:
boolean
Throws:
java.io.IOException

readParameter

protected java.lang.String readParameter(MultipartInputStreamHandler in,
                                         java.lang.String boundary)
                                  throws java.io.IOException
Parameters:
in -
boundary -
Returns:
string
Throws:
java.io.IOException

readAndSaveFile

protected void readAndSaveFile(MultipartInputStreamHandler in,
                               java.lang.String boundary,
                               java.lang.String filename)
                        throws java.io.IOException
Throws:
java.io.IOException