Subversion Repositories eFlore/Applications.cel

Rev

Rev 2602 | Blame | Last modification | View Log | RSS feed

package org.tela_botanica.client.modeles.dao;

import java.util.HashMap;

import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.objets.Configuration;
import org.tela_botanica.client.modeles.objets.ListeReferentielPerso;
import org.tela_botanica.client.modeles.objets.Utilisateur;
import org.tela_botanica.client.modeles.objets.ListeReferentielPerso.TypesReferentiels;
import org.tela_botanica.client.observation.ObservationModele;

import com.google.gwt.http.client.Request;
import org.tela_botanica.client.util.RequestBuilderWithCredentials;
import com.google.gwt.http.client.RequestCallback;
import com.google.gwt.http.client.RequestException;
import com.google.gwt.http.client.Response;
import com.google.gwt.http.client.URL;
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONParser;
import com.google.gwt.json.client.JSONString;
import com.google.gwt.json.client.JSONValue;

public class ListeReferentielPersoAsynchroneDAO {
                
        public static String getUrlReferentielPerso(TypesReferentiels refDemande) {
                return Configuration.getServiceBaseUrl() + 
                                "/SelfRefList/"+
                                "{utilisateur}/"+
                                refDemande.toString()+
                                "?start=0&limit=50&recherche=";
        }
        
        public static String formaterUrlRequeteAutoCompletionPerso(String urlRequete, String valeur) {
                return urlRequete.replace("{utilisateur}", Utilisateur.getInstance().getIdentifiantUtilisateurConsulte())+URL.encodeQueryString(valeur);
        }
}