Subversion Repositories eFlore/Applications.cel

Rev

Rev 44 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 44 Rev 54
Line 13... Line 13...
13
import com.google.gwt.json.client.JSONParser;
13
import com.google.gwt.json.client.JSONParser;
14
import com.google.gwt.json.client.JSONString;
14
import com.google.gwt.json.client.JSONString;
15
import com.google.gwt.json.client.JSONValue;
15
import com.google.gwt.json.client.JSONValue;
Line 16... Line 16...
16
 
16
 
17
/**
17
/**
18
 * DAO la liste des observations attachées a un observateur
18
 * DAO la liste des observations attachées a un observateur.
19
 * @author David Delon
19
 * @author David Delon
20
 * TODO : se servir de ObservationDAO pour la lecture unitaire
20
 * TODO : se servir de ObservationDAO pour la lecture unitaire
21
 *
21
 *
22
 */
22
 */
Line 23... Line -...
23
public class ListeObservationAsynchroneDAO {
-
 
24
 
23
public class ListeObservationAsynchroneDAO {
25
	
-
 
26
	
24
 
27
	
25
 
28
	/**
26
/**
29
	 * Le modèle associé au DAO
27
 * Le modèle associé au DAO.
30
	 */
28
 */
31
	private ObservationModele observationModele = null ;
29
 private ObservationModele observationModele = null;
32
	
-
 
33
	public ListeObservationAsynchroneDAO(ObservationModele observationModele)
-
 
34
	{
30
 
35
	
31
 public ListeObservationAsynchroneDAO(final ObservationModele obs) {
Line 36... Line 32...
36
		this.observationModele=observationModele;
32
  this.observationModele=obs;
37
	}
33
 }
38
	
34
	
39
	
35
	
40
	/**
36
	/**
41
	 * Envoie une requete au serveur jrest pour obtenir le nombre d'observation correspondant
37
	 * Envoie une requete au serveur jrest pour obtenir le nombre d'observation correspondant
42
	 * à des critères données en paramètres
38
	 * à des critères données en paramètres
43
	 * @param r le rafraichissable qui demande la mise à jour
39
	 * @param r le rafraichissable qui demande la mise à jour
Line 44... Line 40...
44
	 * @param criteres un tableau nom/valeur des critères pour les observations
40
	 * @param criteres un tableau nom/valeur des critères pour les observations
Line 72... Line 68...
72
				+"/InventoryObservationList/"+utilisateur+"/"+requete) ;
68
				+"/InventoryObservationList/"+utilisateur+"/"+requete) ;
Line 73... Line 69...
73
		
69
		
74
		try {
70
		try {
Line 75... Line 71...
75
			rb.sendRequest(null, new RequestCallback() {
71
			rb.sendRequest(null, new RequestCallback() {
76
 
72
 
Line 77... Line 73...
77
				public void onError(Request request, Throwable exception) {
73
				public void onError(final Request request, final Throwable exception) {
Line 78... Line 74...
78
					// TODO Auto-generated method stub
74
					// TODO Auto-generated method stub
79
					
75
					
Line 80... Line 76...
80
				}
76
				}
81
 
77
 
Line 82... Line 78...
82
				public void onResponseReceived(Request request,
78
				public void onResponseReceived(final Request request,