Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 836 → Rev 837

/trunk/src/org/tela_botanica/del/client/utils/UtilitairesServiceResultat.java
33,7 → 33,7
public static Observation parserObservationEtCreerPropositionDetermination(JSONObject observationJson) {
Observation observation = parserObservationJSON(observationJson);
observation.ajouterPropositionDetermination(creerPropositionDeterminationAPartirObservationJSON(observationJson));
observation.ajouterPropositionDetermination(creerPropositionDeterminationAPartirObservation(observation));
return observation;
}
43,6 → 43,10
Observation observation = new Observation();
observation.setAuteur(getValeurOuVide(observationJson, "auteur.prenom")+
" "+getValeurOuVide(observationJson,"auteur.nom"));
observation.setNomAuteur(getValeurOuVide(observationJson,"auteur.nom"));
observation.setPrenomAuteur(getValeurOuVide(observationJson,"auteur.nom"));
//TODO: renvoyer le courriel de l'auteur dans les obs
observation.setCourrielAuteur("");
observation.setDateTransmission(getValeurOuVide(observationJson,"date_observation"));
observation.setDateReleve(getValeurOuVide(observationJson, "date_observation"));
observation.setFamille(getValeurOuVide(observationJson, "determination.famille"));
64,17 → 68,17
return (objet.get(index).isString() != null) ? objet.get(index).isString().stringValue() : "";
}
public static PropositionDetermination creerPropositionDeterminationAPartirObservationJSON(JSONObject observationJson) {
public static PropositionDetermination creerPropositionDeterminationAPartirObservation(Observation observation) {
String utilisateurNom = UtilitairesServiceResultat.getValeurOuVide(observationJson, "auteur.nom");
String utilisateurPrenom = UtilitairesServiceResultat.getValeurOuVide(observationJson, "auteur.prenom");
String utilisateurCourriel = UtilitairesServiceResultat.getValeurOuVide(observationJson, "auteur.id");
PropositionDetermination propositionDetermination = new PropositionDetermination();
String utilisateurNom = observation.getNomAuteur();
String utilisateurPrenom = observation.getPrenomAuteur();
String utilisateurCourriel = observation.getCourrielAuteur();
PropositionDetermination propositionDetermination = new PropositionDetermination(observation);
Contributeur contributeur = new Contributeur(utilisateurNom, utilisateurPrenom, utilisateurCourriel);
propositionDetermination.setContributeur(contributeur);
java.util.Date datePropDeter = parserDateObservation(UtilitairesServiceResultat.getValeurOuVide(observationJson,"date_observation"));
java.util.Date datePropDeter = parserDateObservation(observation.getDateReleve());
propositionDetermination.setDate(datePropDeter);
propositionDetermination.setEspece(UtilitairesServiceResultat.getValeurOuVide(observationJson,"determination.ns"));
propositionDetermination.setEspece(observation.getNomRetenu());
return propositionDetermination;
}