it.openutils.magnoliastripes
Class StripesMagnoliaFilter
java.lang.Object
net.sourceforge.stripes.controller.StripesFilter
it.openutils.magnoliastripes.StripesMagnoliaFilter
- All Implemented Interfaces:
- info.magnolia.cms.filters.MgnlFilter, javax.servlet.Filter
public class StripesMagnoliaFilter
- extends net.sourceforge.stripes.controller.StripesFilter
- implements info.magnolia.cms.filters.MgnlFilter
- Version:
- $Id: StripesMagnoliaFilter.java 3466 2011-05-20 15:04:57Z fgiust $
- Author:
- fgiust
| Fields inherited from class net.sourceforge.stripes.controller.StripesFilter |
CONFIG_CLASS |
| Methods inherited from class net.sourceforge.stripes.controller.StripesFilter |
flashInbound, flashOutbound, getConfiguration, getInstanceConfiguration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StripesMagnoliaFilter
public StripesMagnoliaFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
-
- Specified by:
init in interface javax.servlet.Filter- Overrides:
init in class net.sourceforge.stripes.controller.StripesFilter
- Throws:
javax.servlet.ServletException
doFilter
public void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
-
- Specified by:
doFilter in interface javax.servlet.Filter- Overrides:
doFilter in class net.sourceforge.stripes.controller.StripesFilter
- Throws:
IOException
javax.servlet.ServletException
wrapRequest
protected net.sourceforge.stripes.controller.StripesRequestWrapper wrapRequest(javax.servlet.http.HttpServletRequest servletRequest)
throws net.sourceforge.stripes.exception.StripesServletException
- Wraps the HttpServletRequest with a StripesServletRequest. This is done to ensure that any form posts that
contain file uploads get handled appropriately.
- Overrides:
wrapRequest in class net.sourceforge.stripes.controller.StripesFilter
- Parameters:
servletRequest - the HttpServletRequest handed to the dispatcher by the container
- Returns:
- an instance of StripesRequestWrapper, which is an HttpServletRequestWrapper
- Throws:
net.sourceforge.stripes.exception.StripesServletException - if the wrapper cannot be constructed
matches
public boolean matches(javax.servlet.http.HttpServletRequest request)
- Specified by:
matches in interface info.magnolia.cms.filters.MgnlFilter
mapsTo
protected boolean mapsTo(javax.servlet.http.HttpServletRequest request)
matchesDispatching
protected boolean matchesDispatching(javax.servlet.http.HttpServletRequest request)
bypasses
protected boolean bypasses(javax.servlet.http.HttpServletRequest request)
destroy
public void destroy()
- Specified by:
destroy in interface javax.servlet.Filter- Overrides:
destroy in class net.sourceforge.stripes.controller.StripesFilter
getBypasses
public info.magnolia.voting.Voter[] getBypasses()
addBypass
public void addBypass(info.magnolia.voting.Voter voter)
getName
public String getName()
- Specified by:
getName in interface info.magnolia.cms.filters.MgnlFilter
setName
public void setName(String name)
- Specified by:
setName in interface info.magnolia.cms.filters.MgnlFilter
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
getDispatchRules
public info.magnolia.cms.filters.DispatchRules getDispatchRules()
setDispatchRules
public void setDispatchRules(info.magnolia.cms.filters.DispatchRules dispatching)
getMappings
public Collection<String> getMappings()
getMapping
protected info.magnolia.cms.filters.Mapping getMapping()
addMapping
public void addMapping(String mapping)
acceptsGzipEncoding
protected boolean acceptsGzipEncoding(javax.servlet.http.HttpServletRequest request)
acceptsEncoding
protected boolean acceptsEncoding(javax.servlet.http.HttpServletRequest request,
String name)
headerContains
protected boolean headerContains(javax.servlet.http.HttpServletRequest request,
String header,
String value)
addAndVerifyHeader
protected void addAndVerifyHeader(javax.servlet.http.HttpServletResponse response,
String name,
String value)
Copyright © 2008-2011 Openmind. All Rights Reserved.