net.officefloor.plugin.servlet.filter
Class FilterContainerImpl

java.lang.Object
  extended by net.officefloor.plugin.servlet.filter.FilterContainerImpl
All Implemented Interfaces:
FilterContainer

public class FilterContainerImpl
extends Object
implements FilterContainer

FilterContainer implementation.

Author:
Daniel Sagenschneider

Constructor Summary
FilterContainerImpl(String filterName, javax.servlet.Filter filter, Map<String,String> initParameters, OfficeServletContext officeServletContext, Office office)
          Initiate.
 
Method Summary
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          Does the filtering.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterContainerImpl

public FilterContainerImpl(String filterName,
                           javax.servlet.Filter filter,
                           Map<String,String> initParameters,
                           OfficeServletContext officeServletContext,
                           Office office)
                    throws javax.servlet.ServletException
Initiate.

Parameters:
filterName - Name of Filter.
filter - Filter.
initParameters - Initialise parameters.
officeServletContext - OfficeServletContext.
office - Office.
Throws:
javax.servlet.ServletException - If fails to initialise Filter.
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Description copied from interface: FilterContainer
Does the filtering.

Specified by:
doFilter in interface FilterContainer
Parameters:
request - ServletRequest.
response - ServletResponse.
chain - FilterChain.
Throws:
IOException - As per Filter interface.
javax.servlet.ServletException - As per Filter interface.


Copyright © 2005-2011. All Rights Reserved.