public class UploadServletRequestImpl extends javax.servlet.http.HttpServletRequestWrapper implements UploadServletRequest
| Constructor and Description |
|---|
UploadServletRequestImpl(javax.servlet.http.HttpServletRequest httpServletRequest) |
UploadServletRequestImpl(javax.servlet.http.HttpServletRequest httpServletRequest,
int fileSizeThreshold,
java.lang.String location,
long maxRequestSize,
long maxFileSize) |
UploadServletRequestImpl(javax.servlet.http.HttpServletRequest httpServletRequest,
java.util.Map<java.lang.String,FileItem[]> fileParameters,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> regularParameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
java.lang.String |
getContentType(java.lang.String name) |
java.io.File |
getFile(java.lang.String name) |
java.io.File |
getFile(java.lang.String name,
boolean forceCreate) |
java.io.InputStream |
getFileAsStream(java.lang.String name) |
java.io.InputStream |
getFileAsStream(java.lang.String name,
boolean deleteOnClose) |
java.lang.String |
getFileName(java.lang.String name) |
java.lang.String[] |
getFileNames(java.lang.String name) |
java.io.File[] |
getFiles(java.lang.String name) |
java.io.InputStream[] |
getFilesAsStream(java.lang.String name) |
java.io.InputStream[] |
getFilesAsStream(java.lang.String name,
boolean deleteOnClose) |
java.lang.String |
getFullFileName(java.lang.String name) |
javax.servlet.ServletInputStream |
getInputStream() |
protected java.io.InputStream |
getInputStream(FileItem liferayFileItem,
boolean deleteOnClose) |
java.util.Map<java.lang.String,FileItem[]> |
getMultipartParameterMap() |
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap() |
java.util.Enumeration<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getRegularParameterMap() |
java.lang.Long |
getSize(java.lang.String name) |
static java.io.File |
getTempDir() |
java.lang.Boolean |
isFormField(java.lang.String name) |
static void |
setTempDir(java.io.File tempDir) |
protected java.util.List<org.apache.commons.fileupload.FileItem> |
sort(java.util.List<org.apache.commons.fileupload.FileItem> fileItems) |
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgradegetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauthenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgradegetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsyncpublic UploadServletRequestImpl(javax.servlet.http.HttpServletRequest httpServletRequest)
public UploadServletRequestImpl(javax.servlet.http.HttpServletRequest httpServletRequest,
int fileSizeThreshold,
java.lang.String location,
long maxRequestSize,
long maxFileSize)
public UploadServletRequestImpl(javax.servlet.http.HttpServletRequest httpServletRequest,
java.util.Map<java.lang.String,FileItem[]> fileParameters,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> regularParameters)
public static java.io.File getTempDir()
public static void setTempDir(java.io.File tempDir)
public void cleanUp()
cleanUp in interface UploadRequestpublic java.lang.String getContentType(java.lang.String name)
getContentType in interface UploadRequestpublic java.io.File getFile(java.lang.String name)
getFile in interface UploadRequestpublic java.io.File getFile(java.lang.String name,
boolean forceCreate)
getFile in interface UploadRequestpublic java.io.InputStream getFileAsStream(java.lang.String name)
throws java.io.IOException
getFileAsStream in interface UploadRequestjava.io.IOExceptionpublic java.io.InputStream getFileAsStream(java.lang.String name,
boolean deleteOnClose)
throws java.io.IOException
getFileAsStream in interface UploadRequestjava.io.IOExceptionpublic java.lang.String getFileName(java.lang.String name)
getFileName in interface UploadRequestpublic java.lang.String[] getFileNames(java.lang.String name)
getFileNames in interface UploadRequestpublic java.io.File[] getFiles(java.lang.String name)
getFiles in interface UploadRequestpublic java.io.InputStream[] getFilesAsStream(java.lang.String name)
throws java.io.IOException
getFilesAsStream in interface UploadRequestjava.io.IOExceptionpublic java.io.InputStream[] getFilesAsStream(java.lang.String name,
boolean deleteOnClose)
throws java.io.IOException
getFilesAsStream in interface UploadRequestjava.io.IOExceptionpublic java.lang.String getFullFileName(java.lang.String name)
getFullFileName in interface UploadRequestpublic javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream in interface javax.servlet.ServletRequestgetInputStream in class javax.servlet.ServletRequestWrapperjava.io.IOExceptionpublic java.util.Map<java.lang.String,FileItem[]> getMultipartParameterMap()
getMultipartParameterMap in interface UploadRequestpublic java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestgetParameter in class javax.servlet.ServletRequestWrapperpublic java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestgetParameterMap in class javax.servlet.ServletRequestWrapperpublic java.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestgetParameterNames in class javax.servlet.ServletRequestWrapperpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestgetParameterValues in class javax.servlet.ServletRequestWrapperpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRegularParameterMap()
getRegularParameterMap in interface UploadRequestpublic java.lang.Long getSize(java.lang.String name)
getSize in interface UploadRequestpublic java.lang.Boolean isFormField(java.lang.String name)
isFormField in interface UploadRequestprotected java.io.InputStream getInputStream(FileItem liferayFileItem, boolean deleteOnClose) throws java.io.IOException
java.io.IOExceptionprotected java.util.List<org.apache.commons.fileupload.FileItem> sort(java.util.List<org.apache.commons.fileupload.FileItem> fileItems)