Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1100 → Rev 1101

/trunk/src/org/tela_botanica/del/client/services/rest/ObservationService.java
5,7 → 5,7
 
public interface ObservationService {
 
public void getObservations(InformationsRecherche informationsRecherche, int debut, int fin, ObservationsCallback callback);
public void getObservations(InformationsRecherche informationsRecherche, int debut, int fin, String statut, ObservationsCallback callback);
 
public void getObservation(String idObservation,
ObservationsCallback observationsCallback);
/trunk/src/org/tela_botanica/del/client/services/rest/ObservationServiceConcret.java
21,8 → 21,8
}
@Override
public void getObservations(InformationsRecherche infos, int debut, int fin, ObservationsCallback callback) {
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, baseUrl + "observations" + assemblerChaineRequete(infos, debut, fin));
public void getObservations(InformationsRecherche infos, int debut, int fin, String statut, ObservationsCallback callback) {
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, baseUrl + "observations" + assemblerChaineRequete(infos, debut, fin, statut));
callback.setMode(ModeRequete.LECTURE);
try {
rb.sendRequest(null, callback);
31,9 → 31,12
}
}
 
private String assemblerChaineRequete(InformationsRecherche infos, int debut, int fin) {
private String assemblerChaineRequete(InformationsRecherche infos, int debut, int fin, String statut) {
 
String chaineRequete = "?navigation.depart=" + debut + "&navigation.limite=" + (fin - debut);
if (statut != null) {
chaineRequete += "&masque.type=" + statut;
}
chaineRequete+= infos.versChaineRequete();
 
return chaineRequete;