it.openutils.magnoliastripes
Class StripesMagnoliaFilter

java.lang.Object
  extended by net.sourceforge.stripes.controller.StripesFilter
      extended by 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 784 2008-04-27 20:42:00Z fgiust $
Author:
fgiust

Field Summary
 
Fields inherited from class net.sourceforge.stripes.controller.StripesFilter
CONFIG_CLASS
 
Constructor Summary
StripesMagnoliaFilter()
           
 
Method Summary
 void addBypass(info.magnolia.voting.Voter voter)
           
 boolean bypasses(javax.servlet.http.HttpServletRequest request)
           
 info.magnolia.voting.Voter[] getBypasses()
           
 java.lang.String getName()
           
 void init(javax.servlet.FilterConfig filterConfig)
          
 boolean isEnabled()
           
 void setEnabled(boolean enabled)
           
 void setName(java.lang.String name)
           
protected  net.sourceforge.stripes.controller.StripesRequestWrapper wrapRequest(javax.servlet.http.HttpServletRequest servletRequest)
          Wraps the HttpServletRequest with a StripesServletRequest.
 
Methods inherited from class net.sourceforge.stripes.controller.StripesFilter
destroy, doFilter, flashInbound, flashOutbound, getConfiguration, getInstanceConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.Filter
destroy, doFilter
 

Constructor Detail

StripesMagnoliaFilter

public StripesMagnoliaFilter()
Method Detail

bypasses

public boolean bypasses(javax.servlet.http.HttpServletRequest request)
Specified by:
bypasses in interface info.magnolia.cms.filters.MgnlFilter

getBypasses

public info.magnolia.voting.Voter[] getBypasses()

addBypass

public void addBypass(info.magnolia.voting.Voter voter)

getName

public java.lang.String getName()
Specified by:
getName in interface info.magnolia.cms.filters.MgnlFilter

setName

public void setName(java.lang.String name)
Specified by:
setName in interface info.magnolia.cms.filters.MgnlFilter

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

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

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


Copyright © 2008 Openmind. All Rights Reserved.