org.jewel.core
Class FilterManager

java.lang.Object
  extended by org.jewel.core.FilterManager

public class FilterManager
extends java.lang.Object

Gestor de filtres. S'encarrega de cercar els filtres que el programador ha creat i gestionar-los junt amb els proporcionats per Jewel.

Version:
1.0
Author:
Juanma

Constructor Summary
FilterManager()
          Constructor
 
Method Summary
 void configure(javax.servlet.ServletContext servletContext)
          Configura la classe cercant les classes filtre als paquets de l'aplicació i afegint els filtres especificats a la configuració (TokenFilter i/o LocaleFilter)
 void executePostFilters(RequestContext ctx, ActionMap action)
          Executa els filtres que s'executen després de l'acció
 void executePreFilters(RequestContext ctx, ActionMap action)
          Executa els filtres que s'executen abans de l'acció
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterManager

public FilterManager()
Constructor

Method Detail

configure

public void configure(javax.servlet.ServletContext servletContext)

Configura la classe cercant les classes filtre als paquets de l'aplicació i afegint els filtres especificats a la configuració (TokenFilter i/o LocaleFilter)

Parameters:
servletContext - ServletContext

executePostFilters

public void executePostFilters(RequestContext ctx,
                               ActionMap action)
                        throws TokenException
Executa els filtres que s'executen després de l'acció

Parameters:
ctx - Context de la petició
action - Acció
Throws:
TokenException - Excepció llançada per TokenFilter si no es valida la mostra o token

executePreFilters

public void executePreFilters(RequestContext ctx,
                              ActionMap action)
                       throws TokenException
Executa els filtres que s'executen abans de l'acció

Parameters:
ctx - Context de la petició
action - Acció
Throws:
TokenException - Excepció llançada per TokenFilter si no es valida la mostra o token