Package com.liferay.portal.upload
Class UploadServletRequestImpl
Object
jakarta.servlet.ServletRequestWrapper
jakarta.servlet.http.HttpServletRequestWrapper
com.liferay.portal.upload.UploadServletRequestImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.upload.UploadRequest,com.liferay.portal.kernel.upload.UploadServletRequest,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletRequest
public class UploadServletRequestImpl
extends jakarta.servlet.http.HttpServletRequestWrapper
implements com.liferay.portal.kernel.upload.UploadServletRequest
- Author:
- Brian Wing Shun Chan, Zongliang Li, Harry Mark, Raymond Augé
-
Field Summary
Fields inherited from interface jakarta.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH -
Constructor Summary
ConstructorsConstructorDescriptionUploadServletRequestImpl(jakarta.servlet.http.HttpServletRequest httpServletRequest) UploadServletRequestImpl(jakarta.servlet.http.HttpServletRequest httpServletRequest, int fileSizeThreshold, String location) UploadServletRequestImpl(jakarta.servlet.http.HttpServletRequest httpServletRequest, Map<String, com.liferay.portal.kernel.upload.FileItem[]> fileParameters, Map<String, List<String>> regularParameters) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanUp()getContentType(String name) getFileAsStream(String name) getFileAsStream(String name, boolean deleteOnClose) getFileName(String name) String[]getFileNames(String name) File[]getFilesAsStream(String name) getFilesAsStream(String name, boolean deleteOnClose) getFullFileName(String name) jakarta.servlet.ServletInputStreamprotected InputStreamgetInputStream(com.liferay.portal.kernel.upload.FileItem liferayFileItem, boolean deleteOnClose) getParameter(String name) String[]getParameterValues(String name) isFormField(String name) Methods inherited from class jakarta.servlet.http.HttpServletRequestWrapper
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getHttpServletMapping, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgradeMethods inherited from class jakarta.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getProtocolRequestId, getReader, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getRequestId, getScheme, getServerName, getServerPort, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.http.HttpServletRequest
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getHttpServletMapping, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgradeMethods inherited from interface jakarta.servlet.ServletRequest
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getProtocolRequestId, getReader, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getRequestId, getScheme, getServerName, getServerPort, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
-
Constructor Details
-
UploadServletRequestImpl
public UploadServletRequestImpl(jakarta.servlet.http.HttpServletRequest httpServletRequest) -
UploadServletRequestImpl
public UploadServletRequestImpl(jakarta.servlet.http.HttpServletRequest httpServletRequest, int fileSizeThreshold, String location) -
UploadServletRequestImpl
-
-
Method Details
-
cleanUp
public void cleanUp()- Specified by:
cleanUpin interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getContentType
- Specified by:
getContentTypein interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getFile
- Specified by:
getFilein interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getFile
- Specified by:
getFilein interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getFileAsStream
- Specified by:
getFileAsStreamin interfacecom.liferay.portal.kernel.upload.UploadRequest- Throws:
IOException
-
getFileAsStream
- Specified by:
getFileAsStreamin interfacecom.liferay.portal.kernel.upload.UploadRequest- Throws:
IOException
-
getFileName
- Specified by:
getFileNamein interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getFileNames
- Specified by:
getFileNamesin interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getFiles
- Specified by:
getFilesin interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getFilesAsStream
- Specified by:
getFilesAsStreamin interfacecom.liferay.portal.kernel.upload.UploadRequest- Throws:
IOException
-
getFilesAsStream
- Specified by:
getFilesAsStreamin interfacecom.liferay.portal.kernel.upload.UploadRequest- Throws:
IOException
-
getFullFileName
- Specified by:
getFullFileNamein interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getInputStream
- Specified by:
getInputStreamin interfacejakarta.servlet.ServletRequest- Overrides:
getInputStreamin classjakarta.servlet.ServletRequestWrapper- Throws:
IOException
-
getMultipartParameterMap
- Specified by:
getMultipartParameterMapin interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getParameter
- Specified by:
getParameterin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterin classjakarta.servlet.ServletRequestWrapper
-
getParameterMap
- Specified by:
getParameterMapin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterMapin classjakarta.servlet.ServletRequestWrapper
-
getParameterNames
- Specified by:
getParameterNamesin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterNamesin classjakarta.servlet.ServletRequestWrapper
-
getParameterValues
- Specified by:
getParameterValuesin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterValuesin classjakarta.servlet.ServletRequestWrapper
-
getRegularParameterMap
- Specified by:
getRegularParameterMapin interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getSize
- Specified by:
getSizein interfacecom.liferay.portal.kernel.upload.UploadRequest
-
isFormField
- Specified by:
isFormFieldin interfacecom.liferay.portal.kernel.upload.UploadRequest
-
getInputStream
protected InputStream getInputStream(com.liferay.portal.kernel.upload.FileItem liferayFileItem, boolean deleteOnClose) throws IOException - Throws:
IOException
-