Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 16 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16 Rev 40
Line 1... Line 1...
1
package org.tela_botanica.client.interfaces;
1
package org.tela_botanica.client.interfaces;
Line -... Line 2...
-
 
2
 
-
 
3
/**
-
 
4
 * Toutes les classes qui recoivent des données de manières asynchrones ou imprévisible
-
 
5
 * implémentent cette interface.
-
 
6
 * Elle permet de faire transiter le rafraichissable jusqu'au DAO et d'appeler sa méthode rafraichir un fois 
-
 
7
 * les données reçues, tout celà en préservant bien la séparation des rôles car les classes qui font transiter
-
 
8
 * le rafraichissable ne connaissent que cette interface et pas le restye de l'objet
-
 
9
 * @author aurelien
-
 
10
 *
2
 
11
 */
Line -... Line 12...
-
 
12
public interface Rafraichissable {
-
 
13
	
-
 
14
	/**
-
 
15
	 * Méthode de mise à jour d'un objet
-
 
16
	 * @param nouvelleDonnees Un objet de n'importe quel type (programmation générique) qui contient les données de mise à jour
3
public interface Rafraichissable {
17
	 * @param repandreRaffraichissement indique si l'élement doit notifier d'autres éléments de sa mise à jour
Line 4... Line 18...
4
	
18
	 */