fr.paris.lutece.portal.web.upload
Class UploadFilter
java.lang.Object
fr.paris.lutece.portal.web.upload.UploadFilter
- All Implemented Interfaces:
- javax.servlet.Filter
- Direct Known Subclasses:
- UploadFilterAdmin, UploadFilterSite
public abstract class UploadFilter
- extends java.lang.Object
- implements javax.servlet.Filter
A rewrite of the multipart filter from the com.oreilly.servlet package. The
rewrite allows us to use initialization parameters specified in the Lutece
configuration files.
Abstract method for upload filters (front and back office)
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
|
protected abstract java.lang.String |
getMessageRelativeUrl(javax.servlet.http.HttpServletRequest request)
Forward the error message url when file is bigger than the max size authorized |
long |
getRequestSizeMax()
Get the max size of upload file |
void |
init(javax.servlet.FilterConfig config)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UploadFilter
public UploadFilter()
getMessageRelativeUrl
protected abstract java.lang.String getMessageRelativeUrl(javax.servlet.http.HttpServletRequest request)
- Forward the error message url when file is bigger than the max size authorized
- Parameters:
request
- The http request
- Returns:
- Message
init
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Parameters:
config
- The FilterConfig
- Throws:
javax.servlet.ServletException
- The ServletException- See Also:
Filter.init(javax.servlet.FilterConfig)
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Filter
- See Also:
Filter.destroy()
doFilter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Parameters:
request
- The ServletRequestresponse
- The ServletResponsechain
- The FilterChain
- Throws:
java.io.IOException
- The IOException
javax.servlet.ServletException
- The SerletException- See Also:
Filter.doFilter(javax.servlet.ServletRequest,
javax.servlet.ServletResponse, javax.servlet.FilterChain)
getRequestSizeMax
public long getRequestSizeMax()
- Get the max size of upload file
- Returns:
- The max size
Copyright © 2009 Mairie de Paris. All Rights Reserved.