Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 802 → Rev 805

/branches/v1.5-cisaille/src/org/tela_botanica/client/modeles/ListeReferentielPersoAsynchroneDAO.java
48,13 → 48,6
ListeReferentielPerso referentielPersoDataFromCache=null;
// En cache ?
if ((referentielPersoDataFromCache=getFromCache(critere))!=null) {
r.rafraichir(referentielPersoDataFromCache,true);
}
else {
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl() +
"/SelfRefList/"+
104,8 → 97,6
}
// dans tous les cas on transmet la liste crée au rafraichissable en lui demandant de répandre les données car il est
// le premier à les recevoir
addToCache(critere, referentielData);
r.rafraichir(referentielData, true);
}
117,16 → 108,5
e.printStackTrace();
}
} // Fin else si pas de cache
}
private void addToCache(String query, ListeReferentielPerso result) {
cache.put(query.toLowerCase(),result);
}
 
private ListeReferentielPerso getFromCache (String query) {
return (ListeReferentielPerso) cache.get(query.toLowerCase());
}
}