Rev 5 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
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 restye 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* @param repandreRaffraichissement indique si l'élement doit notifier d'autres éléments de sa mise à jour*/public void rafraichir(Object nouvelleDonnees, boolean repandreRaffraichissement);}