Subversion Repositories eFlore/Applications.cel

Rev

Rev 2602 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
989 aurelien 1
package org.tela_botanica.client.modeles.dao;
728 aurelien 2
 
3
import java.util.HashMap;
4
 
5
import org.tela_botanica.client.interfaces.Rafraichissable;
989 aurelien 6
import org.tela_botanica.client.modeles.objets.Configuration;
7
import org.tela_botanica.client.modeles.objets.ListeReferentielPerso;
2609 aurelien 8
import org.tela_botanica.client.modeles.objets.Utilisateur;
989 aurelien 9
import org.tela_botanica.client.modeles.objets.ListeReferentielPerso.TypesReferentiels;
728 aurelien 10
import org.tela_botanica.client.observation.ObservationModele;
11
 
12
import com.google.gwt.http.client.Request;
1918 aurelien 13
import org.tela_botanica.client.util.RequestBuilderWithCredentials;
728 aurelien 14
import com.google.gwt.http.client.RequestCallback;
15
import com.google.gwt.http.client.RequestException;
16
import com.google.gwt.http.client.Response;
17
import com.google.gwt.http.client.URL;
18
import com.google.gwt.json.client.JSONArray;
19
import com.google.gwt.json.client.JSONParser;
20
import com.google.gwt.json.client.JSONString;
21
import com.google.gwt.json.client.JSONValue;
22
 
23
public class ListeReferentielPersoAsynchroneDAO {
24
 
2602 aurelien 25
	public static String getUrlReferentielPerso(TypesReferentiels refDemande) {
26
		return Configuration.getServiceBaseUrl() +
27
				"/SelfRefList/"+
28
				"{utilisateur}/"+
29
				refDemande.toString()+
30
				"?start=0&limit=50&recherche=";
31
	}
2609 aurelien 32
 
33
	public static String formaterUrlRequeteAutoCompletionPerso(String urlRequete, String valeur) {
34
		return urlRequete.replace("{utilisateur}", Utilisateur.getInstance().getIdentifiantUtilisateurConsulte())+URL.encodeQueryString(valeur);
35
	}
728 aurelien 36
}