Java Doc for UploadService.java in  » Web-Framework » TURBINE » org » apache » turbine » services » upload » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Framework » TURBINE » org.apache.turbine.services.upload 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.turbine.services.upload.UploadService

All known Subclasses:   org.apache.turbine.services.upload.BaseUploadService,  org.apache.turbine.services.upload.TurbineUploadService,
UploadService
public interface UploadService extends Service(Code)

This service handles parsing multipart/form-data POST requests and turing them into form fields and uploaded files. This can be either performed automatically by the org.apache.turbine.util.parser.ParameterParser or manually by an user definded org.apache.turbine.modules.Action .
author:
   Rafal Krzewski
author:
   Daniel Rall
version:
   $Id: UploadService.java 534527 2007-05-02 16:10:59Z tv $



Field Summary
 booleanAUTOMATIC_DEFAULT
    

The default value of 'automatic' property (false).

 StringAUTOMATIC_KEY
     The key in UploadService properties in TurbineResources.properties 'automatic' property.
 StringCONTENT_DISPOSITION
     HTTP header.
 StringCONTENT_TYPE
     HTTP header.
 StringFORM_DATA
     HTTP header base type modifier.
 StringMIXED
     HTTP header base type modifier.
 StringMULTIPART
     HTTP header base type.
 StringMULTIPART_FORM_DATA
     HTTP header.
 StringMULTIPART_MIXED
     HTTP header.
 StringREPOSITORY_DEFAULT
    

The default value of 'repository' property (.).

 StringREPOSITORY_KEY
     The key in UploadService properties in TurbineResources.properties 'repository' property.
 StringREPOSITORY_PARAMETER
     The request parameter name for overriding 'repository' property (path).
 StringSERVICE_NAME
     The key in the TurbineResources.properties that references this service.
 longSIZE_MAX_DEFAULT
    

The default value of 'size.max' property (1 megabyte = 1048576 bytes).

 StringSIZE_MAX_KEY
     The key in UploadService properties in TurbineResources.properties 'size.max' property.
 intSIZE_THRESHOLD_DEFAULT
    

The default value of 'size.threshold' property (10 kilobytes = 10240 bytes).

 StringSIZE_THRESHOLD_KEY
     The key in UploadService properties in TurbineResources.properties 'size.threshold' property.


Method Summary
 booleangetAutomatic()
    

Retrieves the value of 'automatic' property of UploadService .

 StringgetRepository()
    

Retrieves the value of the repository property of org.apache.turbine.services.upload.UploadService .

 longgetSizeMax()
    

Retrieves the value of size.max property of the org.apache.turbine.services.upload.UploadService .

 intgetSizeThreshold()
    

Retrieves the value of size.threshold property of org.apache.turbine.services.upload.UploadService .

 voidparseRequest(HttpServletRequest req, ParameterParser params, String path)
    

This method performs parsing the request, and storing the acquired information in apropriate places.


Field Detail
AUTOMATIC_DEFAULT
boolean AUTOMATIC_DEFAULT(Code)

The default value of 'automatic' property (false). If set to true, parsing the multipart request will be performed automaticaly by org.apache.turbine.util.parser.ParameterParser . Otherwise, an org.apache.turbine.modules.Action may decide to to parse the request by calling UploadService.parseRequest(HttpServletRequest,ParameterParser,String) parseRequest manually.




AUTOMATIC_KEY
String AUTOMATIC_KEY(Code)
The key in UploadService properties in TurbineResources.properties 'automatic' property.



CONTENT_DISPOSITION
String CONTENT_DISPOSITION(Code)
HTTP header.



CONTENT_TYPE
String CONTENT_TYPE(Code)
HTTP header.



FORM_DATA
String FORM_DATA(Code)
HTTP header base type modifier.



MIXED
String MIXED(Code)
HTTP header base type modifier.



MULTIPART
String MULTIPART(Code)
HTTP header base type.



MULTIPART_FORM_DATA
String MULTIPART_FORM_DATA(Code)
HTTP header.



MULTIPART_MIXED
String MULTIPART_MIXED(Code)
HTTP header.



REPOSITORY_DEFAULT
String REPOSITORY_DEFAULT(Code)

The default value of 'repository' property (.). This is the directory where uploaded fiels will get stored temporarily. Note that "." is whatever the servlet container chooses to be it's 'current directory'.




REPOSITORY_KEY
String REPOSITORY_KEY(Code)
The key in UploadService properties in TurbineResources.properties 'repository' property.



REPOSITORY_PARAMETER
String REPOSITORY_PARAMETER(Code)
The request parameter name for overriding 'repository' property (path).



SERVICE_NAME
String SERVICE_NAME(Code)
The key in the TurbineResources.properties that references this service.



SIZE_MAX_DEFAULT
long SIZE_MAX_DEFAULT(Code)

The default value of 'size.max' property (1 megabyte = 1048576 bytes). This is the maximum size of POST request that will be parsed by the uploader. If you need to set specific limits for your users, set this property to the largest limit value, and use an action + no auto upload to enforce limits.




SIZE_MAX_KEY
String SIZE_MAX_KEY(Code)
The key in UploadService properties in TurbineResources.properties 'size.max' property.



SIZE_THRESHOLD_DEFAULT
int SIZE_THRESHOLD_DEFAULT(Code)

The default value of 'size.threshold' property (10 kilobytes = 10240 bytes). This is the maximum size of a POST request that will have it's components stored temporarily in memory, instead of disk.




SIZE_THRESHOLD_KEY
String SIZE_THRESHOLD_KEY(Code)
The key in UploadService properties in TurbineResources.properties 'size.threshold' property.





Method Detail
getAutomatic
boolean getAutomatic()(Code)

Retrieves the value of 'automatic' property of UploadService . The value of 'automatic' property of UploadService.




getRepository
String getRepository()(Code)

Retrieves the value of the repository property of org.apache.turbine.services.upload.UploadService . The repository.




getSizeMax
long getSizeMax()(Code)

Retrieves the value of size.max property of the org.apache.turbine.services.upload.UploadService . The maximum upload size.




getSizeThreshold
int getSizeThreshold()(Code)

Retrieves the value of size.threshold property of org.apache.turbine.services.upload.UploadService . The threshold beyond which files are written directly to disk.




parseRequest
void parseRequest(HttpServletRequest req, ParameterParser params, String path) throws TurbineException(Code)

This method performs parsing the request, and storing the acquired information in apropriate places.
Parameters:
  req - The servlet request to be parsed.
Parameters:
  params - The ParameterParser instance to insert formfields into.
Parameters:
  path - The location where the files should be stored.
exception:
  TurbineException - Problems reading/parsing therequest or storing the uploaded file(s).




www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.