org.zkoss.spring.security.ui
Class ZkError403Filter

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.zkoss.spring.security.ui.ZkError403Filter
All Implemented Interfaces:
javax.servlet.Filter, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware

public class ZkError403Filter
extends org.springframework.web.filter.GenericFilterBean

This filter check if this request an ZK Error 403 request caused by ZkAccessDeniedHandler. If so, response with Error 403.

Since:
1.0
Author:
henrichen
See Also:
ZkAccessDeniedHandler

Field Summary
 
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
 
Constructor Summary
ZkError403Filter()
           
 
Method Summary
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 void doFilterHttp(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain)
           
 void setAccessDeniedHandler(org.springframework.security.web.access.AccessDeniedHandler handler)
           
 
Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZkError403Filter

public ZkError403Filter()
Method Detail

doFilterHttp

public void doFilterHttp(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         javax.servlet.FilterChain chain)
                  throws java.io.IOException,
                         javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

setAccessDeniedHandler

public void setAccessDeniedHandler(org.springframework.security.web.access.AccessDeniedHandler handler)

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException


Copyright © 2005-2007 Potix Corporation. All Rights Reserved.