Line 3... |
Line 3... |
3 |
/**
|
3 |
/**
|
4 |
* Toutes les classes qui recoivent des données de manières asynchrones ou imprévisible
|
4 |
* Toutes les classes qui recoivent des données de manières asynchrones ou imprévisible
|
5 |
* implémentent cette interface.
|
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
|
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
|
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
|
8 |
* le rafraichissable ne connaissent que cette interface et pas le reste de l'objet
|
9 |
* @author aurelien
|
9 |
* @author aurelien
|
10 |
*
|
10 |
*
|
11 |
*/
|
11 |
*/
|
12 |
public interface FournisseurListe {
|
12 |
public interface FournisseurListe {
|
Line 13... |
Line -... |
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
|
- |
|
17 |
* @param repandreRaffraichissement indique si l'élement doit notifier d'autres éléments de sa mise à jour
|
- |
|
18 |
*/
|
13 |
|
- |
|
14 |
public void obtenirListeDonnees(final Rafraichissable r, String critere);
|
Line 19... |
Line 15... |
19 |
public void obtenirListeDonnees(final Rafraichissable r, String critere);
|
15 |
public void obtenirListeDonnees(Rafraichissable r, String referentiel, String critere);
|