Class MultipartServletWebRequest
- java.lang.Object
-
- org.apache.wicket.request.Request
-
- org.apache.wicket.request.http.WebRequest
-
- org.apache.wicket.protocol.http.servlet.ServletWebRequest
-
- org.apache.wicket.protocol.http.servlet.MultipartServletWebRequest
-
- All Implemented Interfaces:
IMultipartWebRequest
- Direct Known Subclasses:
MultipartServletWebRequestImpl
public abstract class MultipartServletWebRequest extends ServletWebRequest implements IMultipartWebRequest
Servlet specific WebRequest subclass for multipart content uploads.- Author:
- Matej Knopp
-
-
Constructor Summary
Constructors Constructor Description MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix)
Construct.MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix, org.apache.wicket.request.Url url)
Construct.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ServletWebRequest
cloneWithUrl(org.apache.wicket.request.Url url)
org.apache.wicket.util.lang.Bytes
getFileMaxSize()
org.apache.wicket.util.lang.Bytes
getMaxSize()
abstract void
parseFileParts()
Parses the multipart body of the request.void
setFileMaxSize(org.apache.wicket.util.lang.Bytes fileMaxSize)
void
setMaxSize(org.apache.wicket.util.lang.Bytes maxSize)
-
Methods inherited from class org.apache.wicket.protocol.http.servlet.ServletWebRequest
generatePostParameters, getCharset, getClientUrl, getContainerRequest, getContextPath, getCookies, getDateHeader, getFilterPath, getFilterPrefix, getHeader, getHeaders, getLocale, getPostParameters, getPrefixToContextPath, getUrl, newMultipartWebRequest, newMultipartWebRequest, shouldPreserveClientUrl
-
Methods inherited from class org.apache.wicket.request.http.WebRequest
getCookie, getIfModifiedSinceHeader, isAjax
-
Methods inherited from class org.apache.wicket.request.Request
getOriginalUrl, getQueryParameters, getRequestParameters
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.protocol.http.IMultipartWebRequest
getFile, getFiles
-
-
-
-
Constructor Detail
-
MultipartServletWebRequest
public MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix)
Construct.- Parameters:
httpServletRequest
-filterPrefix
-
-
MultipartServletWebRequest
public MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix, org.apache.wicket.request.Url url)
Construct.- Parameters:
httpServletRequest
-filterPrefix
-url
-
-
-
Method Detail
-
parseFileParts
public abstract void parseFileParts() throws org.apache.commons.fileupload.FileUploadException
Parses the multipart body of the request.- Throws:
org.apache.commons.fileupload.FileUploadException
- Since:
- 6.18.0
-
cloneWithUrl
public ServletWebRequest cloneWithUrl(org.apache.wicket.request.Url url)
- Overrides:
cloneWithUrl
in classServletWebRequest
-
getMaxSize
public org.apache.wicket.util.lang.Bytes getMaxSize()
-
setMaxSize
public void setMaxSize(org.apache.wicket.util.lang.Bytes maxSize)
-
getFileMaxSize
public org.apache.wicket.util.lang.Bytes getFileMaxSize()
-
setFileMaxSize
public void setFileMaxSize(org.apache.wicket.util.lang.Bytes fileMaxSize)
-
-