Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 581 Rev 682
Line 3... Line 3...
3
import java.util.HashMap;
3
import java.util.HashMap;
Line 4... Line 4...
4
 
4
 
5
import org.tela_botanica.client.interfaces.Rafraichissable;
5
import org.tela_botanica.client.interfaces.Rafraichissable;
Line -... Line 6...
-
 
6
import org.tela_botanica.client.util.UtilDAO;
6
import org.tela_botanica.client.util.UtilDAO;
7
 
7
 
8
import com.google.gwt.core.client.GWT;
8
import com.google.gwt.http.client.Request;
9
import com.google.gwt.http.client.Request;
9
import com.google.gwt.http.client.RequestBuilder;
10
import com.google.gwt.http.client.RequestBuilder;
10
import com.google.gwt.http.client.RequestCallback;
11
import com.google.gwt.http.client.RequestCallback;
Line 34... Line 35...
34
		selectionner("id", cle, "*", "*");
35
		selectionner("id", cle, "*", "*");
35
	}
36
	}
Line 36... Line 37...
36
	
37
	
37
	public void selectionner(String type, final Integer cleParent, String abv, String idValeur) {
38
	public void selectionner(String type, final Integer cleParent, String abv, String idValeur) {
38
    	if (ontologieCache.containsKey(cleParent)) {
39
    	if (ontologieCache.containsKey(cleParent)) {
39
    		vueARafraichir.rafraichir((ValeurListe) ontologieCache.get(cleParent));
40
    		vueARafraichir.rafraichir(ontologieCache.get(cleParent));
40
    	} else {
41
    	} else {
41
	    	// Ajout des paramètres et données à selectionner dans l'URL
42
	    	// Ajout des paramètres et données à selectionner dans l'URL
42
			String[] parametres = new String[4];
43
			String[] parametres = new String[4];
43
			parametres[0] = type;
44
			parametres[0] = type;
44
			parametres[1] = cleParent.toString();
45
			parametres[1] = cleParent.toString();
45
			parametres[2] = "*";
-
 
46
			
46
			parametres[2] = "*";
47
	    	if (!type.equals("id"))	{
47
	    	if (!type.equals("id"))	{
48
	    		parametres[2] = abv;
48
	    		parametres[2] = abv;
49
	    	}
-
 
50
	    	
49
	    	}
51
	    	parametres[3] = idValeur;
-
 
52
	    	
-
 
53
	    	
-
 
54
	    	
50
	    	parametres[3] = idValeur;
-
 
51
	    	RequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
55
	    	RequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM, parametres);
52
	    	
56
			try {
53
			try {
Line 57... Line 54...
57
				rb.sendRequest(null, new RequestCallback() {
54
				rb.sendRequest(null, new RequestCallback() {
58
	
55