Line 179... |
Line 179... |
179 |
String nom = getValeurOuVide(jsonIntervention, "auteur.nom");
|
179 |
String nom = getValeurOuVide(jsonIntervention, "auteur.nom");
|
180 |
String prenom = getValeurOuVide(jsonIntervention, "auteur.prenom");
|
180 |
String prenom = getValeurOuVide(jsonIntervention, "auteur.prenom");
|
181 |
String courriel = getValeurOuVide(jsonIntervention, "auteur.courriel");
|
181 |
String courriel = getValeurOuVide(jsonIntervention, "auteur.courriel");
|
182 |
Contributeur contributeur = new Contributeur(idUtilisateur, nom, prenom, courriel);
|
182 |
Contributeur contributeur = new Contributeur(idUtilisateur, nom, prenom, courriel);
|
Line 183... |
Line -... |
183 |
|
- |
|
184 |
// TODO : parser date
|
183 |
|
Line 185... |
Line 184... |
185 |
Date date = new Date();
|
184 |
Date date = parserDateObservation(getValeurOuVide(jsonIntervention, "date"));
|
186 |
|
185 |
|
187 |
if (!nomSel.equals("")) {
|
186 |
if (!nomSel.equals("")) {
|
188 |
String nom_sel = getValeurOuVide(jsonIntervention, "nom_sel");
|
187 |
String nom_sel = getValeurOuVide(jsonIntervention, "nom_sel");
|
Line 302... |
Line 301... |
302 |
java.util.Iterator<String> itVotes = votes.keySet().iterator();
|
301 |
java.util.Iterator<String> itVotes = votes.keySet().iterator();
|
303 |
while (itVotes.hasNext()) {
|
302 |
while (itVotes.hasNext()) {
|
304 |
JSONObject vote = votes.get(itVotes.next()).isObject();
|
303 |
JSONObject vote = votes.get(itVotes.next()).isObject();
|
305 |
VoteDetermination vd = new VoteDetermination();
|
304 |
VoteDetermination vd = new VoteDetermination();
|
306 |
vd.setContributeur(getValeurOuVide(vote, "auteur.id"));
|
305 |
vd.setContributeur(getValeurOuVide(vote, "auteur.id"));
|
307 |
vd.setDate(new Date());
|
306 |
vd.setDate(parserDateObservation(getValeurOuVide(vote, "date")));
|
308 |
vd.setId(getValeurOuVide(vote, "vote.id"));
|
307 |
vd.setId(getValeurOuVide(vote, "vote.id"));
|
309 |
vd.setVote(Integer.parseInt(getValeurOuVide(vote, "vote")));
|
308 |
vd.setVote(Integer.parseInt(getValeurOuVide(vote, "vote")));
|
310 |
vd.setContributeur(getValeurOuVide(vote, "auteur.id"));
|
309 |
vd.setContributeur(getValeurOuVide(vote, "auteur.id"));
|
Line 311... |
Line 310... |
311 |
|
310 |
|
Line 337... |
Line 336... |
337 |
while (itVotes.hasNext()) {
|
336 |
while (itVotes.hasNext()) {
|
338 |
JSONObject voteEnCours = votesPourCeProtocoles.get(itVotes.next()).isObject();
|
337 |
JSONObject voteEnCours = votesPourCeProtocoles.get(itVotes.next()).isObject();
|
339 |
VoteProtocole vd = new VoteProtocole();
|
338 |
VoteProtocole vd = new VoteProtocole();
|
340 |
vd.setContributeur(voteEnCours.get("auteur.id").isString().stringValue());
|
339 |
vd.setContributeur(voteEnCours.get("auteur.id").isString().stringValue());
|
341 |
// TODO récupérer la date du vote et la parser
|
340 |
// TODO récupérer la date du vote et la parser
|
342 |
vd.setDate(new Date());
|
341 |
vd.setDate(parserDateObservation(getValeurOuVide(voteEnCours, "date")));
|
343 |
int valeurVote = Integer.parseInt(voteEnCours.get("vote").isString().stringValue());
|
342 |
int valeurVote = Integer.parseInt(voteEnCours.get("vote").isString().stringValue());
|
344 |
vd.setVote(valeurVote);
|
343 |
vd.setVote(valeurVote);
|
345 |
if (!votesProtocoles.containsKey(idProtocoleVote)) {
|
344 |
if (!votesProtocoles.containsKey(idProtocoleVote)) {
|
346 |
votesProtocoles.put(idProtocoleVote, new HashMap<String, VoteProtocole>());
|
345 |
votesProtocoles.put(idProtocoleVote, new HashMap<String, VoteProtocole>());
|
347 |
}
|
346 |
}
|
Line 358... |
Line 357... |
358 |
* @param imageJson
|
357 |
* @param imageJson
|
359 |
* @return
|
358 |
* @return
|
360 |
*/
|
359 |
*/
|
361 |
public static Date parserDateObservation(String date) {
|
360 |
public static Date parserDateObservation(String date) {
|
362 |
Date dateParsee = new Date();
|
361 |
Date dateParsee = new Date();
|
363 |
DateTimeFormat formatDateObs = DateTimeFormat.getFormat("dd/MM/yyyy");
|
362 |
DateTimeFormat formatDateObs = DateTimeFormat.getFormat("yyyy-MM-dd HH:mm:ss");
|
364 |
try {
|
363 |
try {
|
365 |
dateParsee = formatDateObs.parse(date);
|
364 |
dateParsee = formatDateObs.parse(date);
|
366 |
} catch (IllegalArgumentException e) {
|
365 |
} catch (IllegalArgumentException e) {
|
367 |
dateParsee = new java.sql.Date(0);
|
366 |
dateParsee = new java.sql.Date(0);
|
368 |
}
|
367 |
}
|