Package com.webmethods.caf.faces.servlet
Class MultipartRequestWrapper
java.lang.Object
javax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
com.webmethods.caf.faces.servlet.MultipartRequestWrapper
- All Implemented Interfaces:
HttpServletRequest
,ServletRequest
Deprecated.
Class replaced by Jetty 8+ Request.getPart() and getParts() methods.
Adapts a multipart form POST to the HttpServletRequest interface.
Stores uploaded files as
FileItem
s
in the MultipartUtils.FILE_ITEMS
request attribute.-
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.Aggregation of params from multipart body plus params from request url.protected org.apache.commons.fileupload.FileItemFactory
Deprecated.Specified FileItem factory.protected int
Deprecated.Specified max allowed upload size in bytes (negative signals no max size).Deprecated.Params from multipart body.Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
-
Constructor Summary
ConstructorsConstructorDescriptionMultipartRequestWrapper
(HttpServletRequest parent, int maxSize, org.apache.commons.fileupload.FileItemFactory fileItemFactory) Deprecated.New multipart request wrapper. -
Method Summary
Modifier and TypeMethodDescriptiongetParameter
(String name) Deprecated.Deprecated.Deprecated.String[]
getParameterValues
(String name) Deprecated.protected void
Deprecated.Parses request for multipart info.Methods inherited from class javax.servlet.http.HttpServletRequestWrapper
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, upgrade
Methods inherited from class javax.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, 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, startAsync
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
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
-
Field Details
-
m_multipartParams
Deprecated.Params from multipart body. May be null. -
m_aggregateParams
Deprecated.Aggregation of params from multipart body plus params from request url. May be null. -
m_fileItemFactory
protected org.apache.commons.fileupload.FileItemFactory m_fileItemFactoryDeprecated.Specified FileItem factory. -
m_maxSize
protected int m_maxSizeDeprecated.Specified max allowed upload size in bytes (negative signals no max size).
-
-
Constructor Details
-
MultipartRequestWrapper
public MultipartRequestWrapper(HttpServletRequest parent, int maxSize, org.apache.commons.fileupload.FileItemFactory fileItemFactory) throws IOException, ServletException Deprecated.New multipart request wrapper.- Parameters:
parent
- Request to wrap.maxSize
- Max upload file size in bytes.fileItemFactory
-FileItem
factory to use.- Throws:
IOException
ServletException
-
-
Method Details
-
getParameter
Deprecated.- Specified by:
getParameter
in interfaceServletRequest
- Overrides:
getParameter
in classServletRequestWrapper
-
getParameterMap
Deprecated.- Specified by:
getParameterMap
in interfaceServletRequest
- Overrides:
getParameterMap
in classServletRequestWrapper
-
getParameterNames
Deprecated.- Specified by:
getParameterNames
in interfaceServletRequest
- Overrides:
getParameterNames
in classServletRequestWrapper
-
getParameterValues
Deprecated.- Specified by:
getParameterValues
in interfaceServletRequest
- Overrides:
getParameterValues
in classServletRequestWrapper
-
parseRequest
Deprecated.Parses request for multipart info.- Throws:
IOException
ServletException
-