com.silverpeas.whitePages.filters
Class LoginFilter

java.lang.Object
  extended by com.silverpeas.whitePages.filters.LoginFilter
All Implemented Interfaces:
javax.servlet.Filter

public class LoginFilter
extends Object
implements javax.servlet.Filter

Ce filtre a pour effet de contrôler que l'utilisateur courant n'a pas une fiche à remplir dans une instance de whitePages. Si c'est le cas, 2 attributs sont mis en sessions : - RedirectToComponentId : avec le componentId de l'instance pour que le mecanisme de redirection le renvoie sur le composant - FicheNonRemplie : avec le componentId de l'instance pour que le filtre mappé sur tous les routers des composants puisse intercepter au besoin et renvoyer sur la fiche.

Author:
Ludovic Bertin

Field Summary
static String ATTRIBUTE_COMPONENT_ID
           
static String ATTRIBUTE_FORCE_CARD_CREATION
           
 
Constructor Summary
LoginFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 javax.servlet.FilterConfig getFilterConfig()
           
 void init(javax.servlet.FilterConfig arg0)
           
 void setFilterConfig(javax.servlet.FilterConfig arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRIBUTE_FORCE_CARD_CREATION

public static final String ATTRIBUTE_FORCE_CARD_CREATION
See Also:
Constant Field Values

ATTRIBUTE_COMPONENT_ID

public static final String ATTRIBUTE_COMPONENT_ID
See Also:
Constant Field Values
Constructor Detail

LoginFilter

public LoginFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException

getFilterConfig

public javax.servlet.FilterConfig getFilterConfig()

setFilterConfig

public void setFilterConfig(javax.servlet.FilterConfig arg0)

init

public void init(javax.servlet.FilterConfig arg0)
Specified by:
init in interface javax.servlet.Filter

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter


Copyright © 2016 Silverpeas. All Rights Reserved.