com.ideo.sweetdev.presentation.struts.tag.filter
Class FilterEvent

java.lang.Object
  extended bycom.ideo.sweetdev.presentation.service.filter.AbstractFilterEvent
      extended bycom.ideo.sweetdev.presentation.struts.tag.filter.FilterEvent

public class FilterEvent
extends AbstractFilterEvent

Evenement metier en charge d'executer les actions applicatives associees au tag.

 

Constructor Summary
FilterEvent()
          Constructeur
 
Method Summary
 void applyFilter(Filter _aFilter, javax.servlet.http.HttpServletRequest _aRequest)
          Permet à l'application du filtre PAR DEFAUT DECLENCHE la version avec la session en paramètre
 void applyFilter(Filter _aFilter, javax.servlet.http.HttpSession _aSession)
          Permet a l'application du filtre.
 void applyFilter(Filter _aFilter, java.lang.Object _object)
          Permet a l'application du filtre.
 java.lang.String applyFilterReturnsForward(Filter _aFilter, javax.servlet.http.HttpSession _aSession)
          Deprecated.  
 javax.servlet.jsp.PageContext getPageContext()
          This method returns the current page context.
protected  void retrieveCriteriaValueList(java.lang.String _aChildCode, java.util.Map _aFatherMap, javax.servlet.http.HttpSession _aSession)
          Permet a l'application de recuperer la liste des valeurs d'un critere a partir de son code, des codes de ses pere et des valeurs de ses peres si ce critere n'est pas orphelin.
protected  void retrieveCriteriaValueList(java.lang.String _childCode, java.util.Map _fatherMap, java.lang.Object _parameter)
          Permet a l'application de recuperer la liste des valeurs d'un critere a partir de son code, des codes de ses pere et des valeurs de ses peres si ce critere n'est pas orphelin.
 void setPageContext(javax.servlet.jsp.PageContext pageContext)
          This method sets the current page context.
 
Methods inherited from class com.ideo.sweetdev.presentation.service.filter.AbstractFilterEvent
getCurrentEvent, getDefaultValue, getRequiredDefaultValue, retrieveDefaultValue, retrieveDefaultValue, retrieveList, retrieveRequiredDefaultValueList, retrieveRequiredValueList, setCurrentEvent, updateCriteriaValue, updateList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterEvent

public FilterEvent()
Constructeur

Method Detail

applyFilter

public void applyFilter(Filter _aFilter,
                        java.lang.Object _object)
Description copied from class: AbstractFilterEvent
Permet a l'application du filtre.

Specified by:
applyFilter in class AbstractFilterEvent
Parameters:
_aFilter - Filter
_object - Object
See Also:
AbstractFilterEvent.applyFilter(com.ideo.sweetdev.presentation.service.filter.bean.Filter, java.lang.Object)

applyFilter

public void applyFilter(Filter _aFilter,
                        javax.servlet.http.HttpServletRequest _aRequest)
Permet à l'application du filtre PAR DEFAUT DECLENCHE la version avec la session en paramètre

Parameters:
_aFilter - com.ideo.sweetdev.presentation.struts.filter.Filter aFilter
_aRequest - javax.servlet.http.HttpServletRequest aRequest

applyFilter

public void applyFilter(Filter _aFilter,
                        javax.servlet.http.HttpSession _aSession)
Permet a l'application du filtre. A REDEFINIR LORS DU SOUS-CLASSAGE

Parameters:
_aFilter - Filter
_aSession - javax.servlet.http.HttpSession

retrieveCriteriaValueList

protected void retrieveCriteriaValueList(java.lang.String _childCode,
                                         java.util.Map _fatherMap,
                                         java.lang.Object _parameter)
Description copied from class: AbstractFilterEvent
Permet a l'application de recuperer la liste des valeurs d'un critere a partir de son code, des codes de ses pere et des valeurs de ses peres si ce critere n'est pas orphelin.
Si le critere est orphelin alors le parametre aFatherMap est null.
Sinon la cle de chaque element de la Map est le code d'un pere et permet d'acceder à la valeur du critere pere dans le filtre. La valeur est de type :
- java.util.Date pour un critere date,
- java.lang.String pour un critere texte ou liste,
- java.lang.Boolean pour un critere booleen.

Specified by:
retrieveCriteriaValueList in class AbstractFilterEvent
Parameters:
_childCode - String le code du critere fils.
_fatherMap - Map
_parameter - Object
See Also:
AbstractFilterEvent.retrieveCriteriaValueList(java.lang.String, java.util.Map, java.lang.Object)

retrieveCriteriaValueList

protected void retrieveCriteriaValueList(java.lang.String _aChildCode,
                                         java.util.Map _aFatherMap,
                                         javax.servlet.http.HttpSession _aSession)
Permet a l'application de recuperer la liste des valeurs d'un critere a partir de son code, des codes de ses pere et des valeurs de ses peres si ce critere n'est pas orphelin.
Si le critere est orphelin alors le parametre aFatherMap est null.
Sinon la cle de chaque element de la Map est le code d'un pere et permet d'acceder à la valeur du critere pere dans le filtre. La valeur est de type :
- java.util.Date pour un critere date,
- java.lang.String pour un critere texte ou liste,
- java.lang.Boolean pour un critere booleen.

A REDEFINIR LORS DU SOUS-CLASSAGE

Parameters:
_aChildCode - java.lang.String le code du critere fils.
_aFatherMap - java.util.Map
_aSession - javax.servlet.http.HttpSession

applyFilterReturnsForward

public java.lang.String applyFilterReturnsForward(Filter _aFilter,
                                                  javax.servlet.http.HttpSession _aSession)
Deprecated.  

Permet a l'application du filtre. A REDEFINIR LORS DU SOUS-CLASSAGE

Parameters:
_aFilter - Filter
_aSession - javax.servlet.http.HttpSession
Returns:
String

getPageContext

public javax.servlet.jsp.PageContext getPageContext()
This method returns the current page context.

Returns:
the current page context.

setPageContext

public void setPageContext(javax.servlet.jsp.PageContext pageContext)
This method sets the current page context.

Parameters:
pageContext - the current page context.