org.broadleafcommerce.openadmin.web.filter
Class BroadleafAdminRequestFilter

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.springframework.web.filter.OncePerRequestFilter
          extended by org.broadleafcommerce.openadmin.web.filter.AbstractBroadleafAdminRequestFilter
              extended by org.broadleafcommerce.openadmin.web.filter.BroadleafAdminRequestFilter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.web.context.ServletContextAware

@Component(value="blAdminRequestFilter")
public class BroadleafAdminRequestFilter
extends AbstractBroadleafAdminRequestFilter

Responsible for setting the necessary attributes on the BroadleafRequestContext

Author:
Andre Azzolini (apazzolini)

Field Summary
protected  BroadleafWebRequestProcessor requestProcessor
           
 
Fields inherited from class org.springframework.web.filter.OncePerRequestFilter
ALREADY_FILTERED_SUFFIX
 
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
 
Constructor Summary
BroadleafAdminRequestFilter()
           
 
Method Summary
 void doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
 
Methods inherited from class org.broadleafcommerce.openadmin.web.filter.AbstractBroadleafAdminRequestFilter
getIgnoreSuffixes, shouldProcessURL
 
Methods inherited from class org.springframework.web.filter.OncePerRequestFilter
doFilter, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch
 
Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requestProcessor

protected BroadleafWebRequestProcessor requestProcessor
Constructor Detail

BroadleafAdminRequestFilter

public BroadleafAdminRequestFilter()
Method Detail

doFilterInternal

public void doFilterInternal(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             javax.servlet.FilterChain filterChain)
                      throws IOException,
                             javax.servlet.ServletException
Specified by:
doFilterInternal in class org.springframework.web.filter.OncePerRequestFilter
Throws:
IOException
javax.servlet.ServletException


Copyright © 2013. All Rights Reserved.