New file |
0,0 → 1,25 |
package org.tela_botanica.client.interfaces; |
|
/** |
* Toutes les classes qui recoivent des données de manières asynchrones ou |
* imprévisible implémentent cette interface. Elle permet de faire transiter le |
* rafraichissable jusqu'au DAO et d'appeler sa méthode rafraichir un fois les |
* données reçues, tout celà en préservant bien la séparation des rôles car les |
* classes qui font transiter le rafraichissable ne connaissent que cette |
* interface et pas le reste de l'objet |
* |
* @author aurelien |
* |
*/ |
public interface Rafraichissable { |
|
/** |
* Méthode de mise à jour d'un objet |
* |
* @param nouvelleDonnees |
* Un objet de n'importe quel type (programmation générique) qui |
* contient les données de mise à jour |
*/ |
public void rafraichir(Object nouvelleDonnees); |
|
} |