org.exoplatform.platform.common.portlet
Class PortletDisablerFilter

java.lang.Object
  extended by org.exoplatform.platform.common.portlet.PortletDisablerFilter
All Implemented Interfaces:
javax.portlet.filter.PortletFilter, javax.portlet.filter.RenderFilter

public class PortletDisablerFilter
extends Object
implements javax.portlet.filter.RenderFilter

This portlet filter ensures that the portlet is active. To be active, a portlet must have its context name declared as a dependency of the current PortalContainer.


Constructor Summary
PortletDisablerFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, javax.portlet.filter.FilterChain chain)
          Serves #DISABLED_JSP if the portlet is not a valid dependency of the current portal container.
 void init(javax.portlet.filter.FilterConfig filterConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletDisablerFilter

public PortletDisablerFilter()
Method Detail

init

public void init(javax.portlet.filter.FilterConfig filterConfig)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.filter.PortletFilter
Throws:
javax.portlet.PortletException

doFilter

public void doFilter(javax.portlet.RenderRequest request,
                     javax.portlet.RenderResponse response,
                     javax.portlet.filter.FilterChain chain)
              throws IOException,
                     javax.portlet.PortletException
Serves #DISABLED_JSP if the portlet is not a valid dependency of the current portal container.

Specified by:
doFilter in interface javax.portlet.filter.RenderFilter
Throws:
IOException
javax.portlet.PortletException

destroy

public void destroy()
Specified by:
destroy in interface javax.portlet.filter.PortletFilter


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.