org.apache.turbine.services.upload
Class OReillyUploadService

java.lang.Object
  |
  +--org.apache.turbine.services.BaseInitable
        |
        +--org.apache.turbine.services.BaseService
              |
              +--org.apache.turbine.services.TurbineBaseService
                    |
                    +--org.apache.turbine.services.upload.BaseUploadService
                          |
                          +--org.apache.turbine.services.upload.OReillyUploadService
All Implemented Interfaces:
Initable, Service, UploadService

Deprecated. use TurbineUploadService

public class OReillyUploadService
extends BaseUploadService

This is an implementation of the UploadService using the O'Reilly multipart request parser from the book Java Servlet Programming by Jason Hunter.

This class is intended for compatibity with old code. Use TurbineUploadService in new applications.

Version:
$Id: OReillyUploadService.java,v 1.2 2002/07/11 16:53:23 mpoeschl Exp $
Author:
Rafal Krzewski

Fields inherited from class org.apache.turbine.services.upload.BaseUploadService
MAX_HEADER_SIZE
 
Fields inherited from class org.apache.turbine.services.BaseService
configuration, name, properties, serviceBroker
 
Fields inherited from class org.apache.turbine.services.BaseInitable
initableBroker, isInitialized
 
Fields inherited from interface org.apache.turbine.services.upload.UploadService
AUTOMATIC_DEFAULT, AUTOMATIC_KEY, CONTENT_DISPOSITION, CONTENT_TYPE, FORM_DATA, MIXED, MULTIPART, MULTIPART_FORM_DATA, MULTIPART_MIXED, REPOSITORY_DEFAULT, REPOSITORY_KEY, REPOSITORY_PARAMETER, SERVICE_NAME, SIZE_MAX_DEFAULT, SIZE_MAX_KEY, SIZE_THRESHOLD_DEFAULT, SIZE_THRESHOLD_KEY
 
Constructor Summary
OReillyUploadService()
          Deprecated.  
 
Method Summary
 java.util.Vector getFilenames()
          Deprecated. Get a list of the files that were uploaded.
 void parseRequest(javax.servlet.http.HttpServletRequest req, ParameterParser params, java.lang.String path)
          Deprecated. Initiate the multipartParse in the uploader.
 
Methods inherited from class org.apache.turbine.services.upload.BaseUploadService
getRepository, getSizeMax, getSizeThreshold, init
 
Methods inherited from class org.apache.turbine.services.TurbineBaseService
init, init, init, shutdown
 
Methods inherited from class org.apache.turbine.services.BaseService
getConfiguration, getName, getProperties, getServiceBroker, setName, setServiceBroker
 
Methods inherited from class org.apache.turbine.services.BaseInitable
getInit, getInitableBroker, setInit, setInitableBroker
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.turbine.services.Service
getConfiguration, getName, getProperties, setName, setServiceBroker
 
Methods inherited from interface org.apache.turbine.services.Initable
getInit, init, setInitableBroker, shutdown
 

Constructor Detail

OReillyUploadService

public OReillyUploadService()
Deprecated. 
Method Detail

getFilenames

public java.util.Vector getFilenames()
Deprecated. 
Get a list of the files that were uploaded.
Returns:
A Vector with the filename(s) that were uploaded.

parseRequest

public void parseRequest(javax.servlet.http.HttpServletRequest req,
                         ParameterParser params,
                         java.lang.String path)
                  throws TurbineException
Deprecated. 
Initiate the multipartParse in the uploader. This will upload the files to the path given.
Overrides:
parseRequest in class BaseUploadService
Parameters:
req - The servlet request to be parsed.
params - The ParameterParser instance to insert form fields into.
path - The location where the files should be stored.
Throws:
IOException, - if there are problems reading/parsing the request or storing files.


Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.