Rev 5 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.interfaces;/*** 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**/public interface Filtrable {/*** Renvoie un tableau contenant le nom du filtre et sa valeur* @return un tableau contenant le nom du filtre (exemple : "ci_meta_mots_cle") et sa valeur*/public String[] renvoyerValeursAFiltrer() ;/*** Renvoie le nom du filtre de manière lisible (exemple : Filtre pour les mots clés)* @return le nom du filtre*/public String renvoyerNomFiltre() ;/*** Renvoie l'état du filtre (modifié ou non)* @return true si le filtre à été modifié depuis le dernier appel, false sinon*/public boolean renvoyerEtatFiltre() ;/*** 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*/public void valider() ;}