Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 40 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
40 aperonnet 1
package org.tela_botanica.client.interfaces;
2
 
43 aperonnet 3
/**
4
 * Les classes qui implémentent cette interface fonctionnent sous forme de filtres
5
 * et doivent être capable de rendre compte de leur état (modifié ou non)
6
 * et de renvoyer les valeurs de filtrage
7
 * @author aurelien
8
 *
9
 */
40 aperonnet 10
public interface Filtrable {
11
 
43 aperonnet 12
	/**
13
	 * Renvoie un tableau contenant le nom du filtre et sa valeur
14
	 * @return un tableau contenant le nom du filtre (exemple : "ci_meta_mots_cle") et sa valeur
15
	 */
40 aperonnet 16
	public String[] renvoyerValeursAFiltrer() ;
43 aperonnet 17
	/**
18
	 * Renvoie le nom du filtre de manière lisible (exemple : Filtre pour les mots clés)
19
	 * @return le nom du filtre
20
	 */
40 aperonnet 21
	public String renvoyerNomFiltre() ;
43 aperonnet 22
	/**
23
	 * Renvoie l'état du filtre (modifié ou non)
24
	 * @return true si le filtre à été modifié depuis le dernier appel, false sinon
25
	 */
40 aperonnet 26
	public boolean renvoyerEtatFiltre() ;
27
 
28
}