org.exoplatform.services.portletcontainer.plugins.pc.filter
Class PortletFilterWrapper

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.plugins.pc.filter.PortletFilterWrapper
All Implemented Interfaces:
javax.portlet.filter.ActionFilter, javax.portlet.filter.EventFilter, javax.portlet.filter.PortletFilter, javax.portlet.filter.RenderFilter, javax.portlet.filter.ResourceFilter

public class PortletFilterWrapper
extends Object
implements javax.portlet.filter.ActionFilter, javax.portlet.filter.EventFilter, javax.portlet.filter.RenderFilter, javax.portlet.filter.ResourceFilter

Created by The eXo Platform SAS. Author : Roman Pedchenko roman.pedchenko@exoplatform.com.ua


Constructor Summary
PortletFilterWrapper(String filterName, String filterClass, List<InitParam> initParams, List<Integer> lifecycle)
           
 
Method Summary
 void destroy()
          Overridden method.
 void doFilter(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response, javax.portlet.filter.FilterChain chain)
          Overridden method.
 void doFilter(javax.portlet.EventRequest request, javax.portlet.EventResponse response, javax.portlet.filter.FilterChain chain)
          Overridden method.
 void doFilter(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, javax.portlet.filter.FilterChain chain)
          Overridden method.
 void doFilter(javax.portlet.ResourceRequest request, javax.portlet.ResourceResponse response, javax.portlet.filter.FilterChain chain)
          Overridden method.
 String getFilterName()
           
 List<InitParam> getInitParam()
           
 void init(javax.portlet.filter.FilterConfig config)
          Overridden method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletFilterWrapper

public PortletFilterWrapper(String filterName,
                            String filterClass,
                            List<InitParam> initParams,
                            List<Integer> lifecycle)
Parameters:
filterName - filter name
filterClass - filter class
initParams - init params
lifecycle - lifecycle
Method Detail

getFilterName

public final String getFilterName()
Returns:
filter name

getInitParam

public final List<InitParam> getInitParam()
Returns:
init params

init

public final void init(javax.portlet.filter.FilterConfig config)
                throws javax.portlet.PortletException
Overridden method.

Specified by:
init in interface javax.portlet.filter.PortletFilter
Parameters:
config - config
Throws:
javax.portlet.PortletException - exception
See Also:
PortletFilter.init(javax.portlet.filter.FilterConfig)

doFilter

public final void doFilter(javax.portlet.ActionRequest request,
                           javax.portlet.ActionResponse response,
                           javax.portlet.filter.FilterChain chain)
                    throws IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.ActionFilter
Parameters:
request - request
response - response
chain - chain
Throws:
IOException - exception
javax.portlet.PortletException - exception
See Also:
ActionFilter.doFilter(javax.portlet.ActionRequest, javax.portlet.ActionResponse, javax.portlet.filter.FilterChain)

doFilter

public final void doFilter(javax.portlet.EventRequest request,
                           javax.portlet.EventResponse response,
                           javax.portlet.filter.FilterChain chain)
                    throws IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.EventFilter
Parameters:
request - request
response - response
chain - chain
Throws:
IOException - exception
javax.portlet.PortletException - exception
See Also:
EventFilter.doFilter(javax.portlet.EventRequest, javax.portlet.EventResponse, javax.portlet.filter.FilterChain)

doFilter

public final void doFilter(javax.portlet.RenderRequest request,
                           javax.portlet.RenderResponse response,
                           javax.portlet.filter.FilterChain chain)
                    throws IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.RenderFilter
Parameters:
request - request
response - response
chain - chain
Throws:
IOException - exception
javax.portlet.PortletException - exception
See Also:
RenderFilter.doFilter(javax.portlet.RenderRequest, javax.portlet.RenderResponse, javax.portlet.filter.FilterChain)

doFilter

public final void doFilter(javax.portlet.ResourceRequest request,
                           javax.portlet.ResourceResponse response,
                           javax.portlet.filter.FilterChain chain)
                    throws IOException,
                           javax.portlet.PortletException
Overridden method.

Specified by:
doFilter in interface javax.portlet.filter.ResourceFilter
Parameters:
request - request
response - response
chain - chain
Throws:
IOException - exception
javax.portlet.PortletException - exception
See Also:
ResourceFilter.doFilter(javax.portlet.ResourceRequest, javax.portlet.ResourceResponse, javax.portlet.filter.FilterChain)

destroy

public final void destroy()
Overridden method.

Specified by:
destroy in interface javax.portlet.filter.PortletFilter
See Also:
PortletFilter.destroy()


Copyright © 2009 eXo Platform SAS. All Rights Reserved.