/trunk/src/org/tela_botanica/client/interfaces/Rafraichissable.java |
---|
New file |
0,0 → 1,25 |
package org.tela_botanica.client.interfaces; |
/** |
* Toutes les classes qui reçoivent 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 rafraîchir un fois les |
* données reçues, tout cela 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 nouvellesDonnees); |
} |
/trunk/src/org/tela_botanica/client/interfaces/ListePaginable.java |
---|
New file |
0,0 → 1,16 |
package org.tela_botanica.client.interfaces; |
/** |
* Toutes les classes qui affichent des listes paginables |
* implémentent cette interface. |
* @author david delon |
* |
*/ |
public interface ListePaginable { |
public void changerTaillePage(int nouvelleTaillePage); |
public void changerNumeroPage(int pageCourante); |
public void recharger(); |
public void filtrerParNom(String nom); |
} |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
/trunk/src/org/tela_botanica/client/interfaces/. |
---|
New file |
Property changes: |
Added: svn:mergeinfo |
Merged /branches/v1.0-syrah/src/org/tela_botanica/client/interfaces:r1136-1328 |