org.tela_botanica.client.interfaces
Interface Filtrable

All Known Implementing Classes:
ArbreMotsClesFiltreVue, BarreRechercheFiltreVue, DateFiltreVue, SelectionFiltreVue

public interface Filtrable

Les classes qui implémentent cette interface fonctionnent sous forme de filtres et doivent être capable de rendre compte de leur état (modifié ou non) et de renvoyer les valeurs de filtrage

Author:
aurelien

Method Summary
 boolean renvoyerEtatFiltre()
          Renvoie l'état du filtre (modifié ou non)
 java.lang.String renvoyerNomFiltre()
          Renvoie le nom du filtre de manière lisible (exemple : Filtre pour les mots clés)
 java.lang.String[] renvoyerValeursAFiltrer()
          Renvoie un tableau contenant le nom du filtre et sa valeur
 void valider()
          Rassemble les valeurs contenant dans le ou les champs du filtre, les vérifie, et si celles-ci on changées, appelle le médiateur
 

Method Detail

renvoyerValeursAFiltrer

java.lang.String[] renvoyerValeursAFiltrer()
Renvoie un tableau contenant le nom du filtre et sa valeur

Returns:
un tableau contenant le nom du filtre (exemple : "ci_meta_mots_cle") et sa valeur

renvoyerNomFiltre

java.lang.String renvoyerNomFiltre()
Renvoie le nom du filtre de manière lisible (exemple : Filtre pour les mots clés)

Returns:
le nom du filtre

renvoyerEtatFiltre

boolean renvoyerEtatFiltre()
Renvoie l'état du filtre (modifié ou non)

Returns:
true si le filtre à été modifié depuis le dernier appel, false sinon

valider

void valider()
Rassemble les valeurs contenant dans le ou les champs du filtre, les vérifie, et si celles-ci on changées, appelle le médiateur