Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 869 → Rev 870

/trunk/src/org/tela_botanica/del/client/utils/UtilitairesServiceResultat.java
44,6 → 44,7
" "+getValeurOuVide(observationJson,"auteur.nom"));
observation.setNomAuteur(getValeurOuVide(observationJson,"auteur.nom"));
observation.setPrenomAuteur(getValeurOuVide(observationJson,"auteur.nom"));
observation.setIdAuteur(getValeurOuVide(observationJson,"auteur.id"));
//TODO: renvoyer le courriel de l'auteur dans les obs
observation.setCourrielAuteur("");
observation.setDateTransmission(getValeurOuVide(observationJson,"date_observation"));
91,10 → 92,9
public static List<InterventionForum> parserInterventions(JSONObject interventions, Observation observation) {
List<InterventionForum> listeInterventions = new ArrayList<InterventionForum>();
//TODO: ne faire ceci que si la proposition correspondant à la détermination originale n'a pas été créée
PropositionDetermination determinationOriginale = creerPropositionDeterminationAPartirObservation(observation);
listeInterventions.add(determinationOriginale);
boolean propositionDeterminationCreee = false;
java.util.Iterator<String> itInterventions = interventions.keySet().iterator();
while (itInterventions.hasNext()) {
JSONObject intervention = interventions.get(itInterventions.next()).isObject();
112,9 → 112,18
propDeter.setVotesDeterminations(parserVotesDetermination(intervention.get("votes").isObject(), propDeter));
}
listeInterventions.add(propDeter);
String idContributeur = getValeurOuVide(intervention, "ce_utilisateur");
if(nomSel.equals(observation.getNomRetenu()) && idContributeur.equals(observation.getIdAuteur())) {
propositionDeterminationCreee = true;
}
}
}
if(!propositionDeterminationCreee) {
PropositionDetermination determinationOriginale = creerPropositionDeterminationAPartirObservation(observation);
listeInterventions.add(0, determinationOriginale);
}
return listeInterventions;
}
184,13 → 193,10
}
public static String getIdAvecPadding(String id) {
 
int maxZeros = 9 - id.length();
 
for (int i = 0; i < maxZeros; i++) {
id = "0" + id;
}
return id;
}