Subversion Repositories eFlore/Applications.coel

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
60 jpm 1
package org.tela_botanica.client.interfaces;
2
 
3
/**
856 jpm 4
 * Toutes les classes qui reçoivent des données de manières asynchrones ou
60 jpm 5
 * imprévisible implémentent cette interface. Elle permet de faire transiter le
856 jpm 6
 * rafraichissable jusqu'au DAO et d'appeler sa méthode rafraîchir un fois les
7
 * données reçues, tout cela en préservant bien la séparation des rôles car les
60 jpm 8
 * classes qui font transiter le rafraichissable ne connaissent que cette
9
 * interface et pas le reste de l'objet
10
 *
11
 * @author aurelien
12
 *
13
 */
14
public interface Rafraichissable {
15
 
16
	/**
17
	 * Méthode de mise à jour d'un objet
18
	 *
19
	 * @param nouvelleDonnees
20
	 *            Un objet de n'importe quel type (programmation générique) qui
21
	 *            contient les données de mise à jour
22
	 */
855 jpm 23
	public void rafraichir(Object nouvellesDonnees);
60 jpm 24
 
25
}