Rev 1320 | Rev 1415 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.synchronisation;import org.tela_botanica.client.interfaces.Rafraichissable;import org.tela_botanica.client.synchronisation.Reponse;public class Requete implements Rafraichissable{private Rafraichissable vueARafraichir;private Reponse reponse;private int numeroSequence;public Requete(Rafraichissable vueARafraichir, int numeroSequence) {this.vueARafraichir = vueARafraichir;this.numeroSequence = numeroSequence;}public Rafraichissable getVueARafraichir() {return this.vueARafraichir;}public boolean hasResponse() {return (reponse!=null);}public void setRetour(Reponse reponse) {this.reponse = reponse;}public Reponse obtenirReponse() {return this.reponse;}public int obtenirNumeroSequence() {return numeroSequence;}public void rafraichir() {vueARafraichir.rafraichir(reponse.obtenirRetour());}public void rafraichir(Object nouvellesDonnees) {vueARafraichir.rafraichir(nouvellesDonnees);}public String toString() {return vueARafraichir.getClass().getName() +"= " +numeroSequence;}}