1,6 → 1,7 |
package org.tela_botanica.del.client.services.rest; |
|
import org.tela_botanica.del.client.config.Config; |
import org.tela_botanica.del.client.modeles.PropositionDetermination; |
import org.tela_botanica.del.client.modeles.VoteDetermination; |
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallback; |
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallback.ModeRequete; |
71,4 → 72,24 |
"valeur="+voteDetermination.getVote(); |
return chaineRequete; |
} |
|
@Override |
public void consulterVotesPourPropositionDetermination(PropositionDetermination propositionDetermination, VoteDeterminationCallback callback) { |
String idObservation = propositionDetermination.getObservation().getId(); |
String idProposition = propositionDetermination.getId(); |
//cas de la proposition de détermination crée automatiquement à partir de l'obs |
if(idProposition == null) { |
idProposition = "0"; |
} |
|
String urlService = baseUrl+"observations/"+idObservation+"/"+idProposition+"/vote/"; |
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, urlService); |
|
callback.setMode(ModeRequete.LECTURE); |
try { |
rb.sendRequest(null, callback); |
} catch (Exception e) { |
//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ? |
} |
} |
} |