org.ajax4jsf.request
Class MultipartRequest
java.lang.Object
javax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
org.ajax4jsf.request.MultipartRequest
- All Implemented Interfaces:
- javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest
public class MultipartRequest
- extends javax.servlet.http.HttpServletRequestWrapper
Request wrapper for supporting multipart requests, used for file uploading.
- Author:
- Shane Bryzak
Fields inherited from interface javax.servlet.http.HttpServletRequest |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Constructor Summary |
MultipartRequest(javax.servlet.http.HttpServletRequest request,
boolean createTempFiles,
int maxRequestSize,
java.lang.String uid)
|
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper |
getAuthType, getContextPath, getCookies, getDateHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole |
Methods inherited from class javax.servlet.ServletRequestWrapper |
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.ServletRequest |
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding |
MultipartRequest
public MultipartRequest(javax.servlet.http.HttpServletRequest request,
boolean createTempFiles,
int maxRequestSize,
java.lang.String uid)
cancel
public void cancel()
parseRequest
public void parseRequest()
lookupRequest
public static MultipartRequest lookupRequest(javax.faces.context.FacesContext context,
java.lang.String uploadId)
getSize
public java.lang.Integer getSize()
getParameterNames
public java.util.Enumeration getParameterNames()
- Specified by:
getParameterNames
in interface javax.servlet.ServletRequest
- Overrides:
getParameterNames
in class javax.servlet.ServletRequestWrapper
getFileBytes
public byte[] getFileBytes(java.lang.String name)
getFileInputStream
public java.io.InputStream getFileInputStream(java.lang.String name)
getFileContentType
public java.lang.String getFileContentType(java.lang.String name)
getFile
public java.lang.Object getFile(java.lang.String name)
getFileName
public java.lang.String getFileName(java.lang.String name)
getFileSize
public int getFileSize(java.lang.String name)
getParameter
public java.lang.String getParameter(java.lang.String name)
- Specified by:
getParameter
in interface javax.servlet.ServletRequest
- Overrides:
getParameter
in class javax.servlet.ServletRequestWrapper
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name)
- Specified by:
getParameterValues
in interface javax.servlet.ServletRequest
- Overrides:
getParameterValues
in class javax.servlet.ServletRequestWrapper
getParameterMap
public java.util.Map getParameterMap()
- Specified by:
getParameterMap
in interface javax.servlet.ServletRequest
- Overrides:
getParameterMap
in class javax.servlet.ServletRequestWrapper
getUploadItems
public java.util.List<UploadItem> getUploadItems()
isFormUpload
public boolean isFormUpload()
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader
in interface javax.servlet.http.HttpServletRequest
- Overrides:
getHeader
in class javax.servlet.http.HttpServletRequestWrapper
stop
public void stop()
isStopped
public boolean isStopped()
isDone
public boolean isDone()
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType
in interface javax.servlet.ServletRequest
- Overrides:
getContentType
in class javax.servlet.ServletRequestWrapper
getUploadId
protected java.lang.String getUploadId()
clearRequestData
public void clearRequestData()
Copyright © 2010. All Rights Reserved.