Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1293 Rev 1542
Line 74... Line 74...
74
		if ((referentielCommuneDataFromCache=getFromCache(critere))!=null) {
74
		if ((referentielCommuneDataFromCache=getFromCache(critere))!=null) {
75
			r.rafraichir(referentielCommuneDataFromCache,true);  
75
			r.rafraichir(referentielCommuneDataFromCache,true);  
76
	    }
76
	    }
Line 77... Line 77...
77
	    
77
	    
78
		else {
-
 
79
	    	  
-
 
80
	    	  
-
 
81
	  
-
 
82
		
78
		else {
83
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl() + "/LocationSearch/" + URL.encodeComponent(critere));
-
 
84
		
79
			RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl() + "/LocationSearch/" + URL.encodeComponent(critere));
Line 85... Line 80...
85
		try {
80
			try {
Line 86... Line 81...
86
			
81
				
Line 125... Line 120...
125
				}	
120
					}	
Line 126... Line 121...
126
				
121
					
Line 127... Line 122...
127
			});
122
				});
128
			
-
 
129
		} catch (RequestException e) {
123
				
130
			
124
			} catch (RequestException e) {			
131
			e.printStackTrace();
-
 
132
		}
125
				e.printStackTrace();
-
 
126
			}
Line -... Line 127...
-
 
127
		} // Fin else si pas de cache
-
 
128
	}
-
 
129
	
-
 
130
	/**
-
 
131
	 * Fonction à implémenter dans le futur, lors de l'utilisation de plusieurs 
-
 
132
	 * référentiels de localité
-
 
133
	 */
133
		
134
	@Override
Line 134... Line 135...
134
		} // Fin else si pas de cache
135
	public void obtenirListeDonnees(Rafraichissable r, String referentiel, String critere) {
135
		
136
		// TODO Auto-generated method stub
136
	}
137
	}
Line 137... Line 138...
137
	
138
	
138
	  private void addToCache(String query, ListeReferentielCommune result)	  {
139
	private void addToCache(String query, ListeReferentielCommune result)	  {
139
		  cache.put(query.toLowerCase(),result);
140
		cache.put(query.toLowerCase(),result);
140
	  }
-
 
141
 
-
 
142
	  private ListeReferentielCommune getFromCache (String query) {
-
 
143
		  return cache.get(query.toLowerCase());
141
	}