38,7 → 38,7 |
|
private String idProtocoleSelectionne = null; |
|
private ModeTri triParNbVotes = ModeTri.PAS_DE_TRI; |
private ModeTri triParMoyenneArithmetique = ModeTri.PAS_DE_TRI; |
|
private ModeTri triParDate = ModeTri.PAS_DE_TRI; |
|
161,12 → 161,12 |
} |
} |
|
public ModeTri getTriParNbVotes() { |
return triParNbVotes; |
public ModeTri getTriParMoyenneArithmetique() { |
return triParMoyenneArithmetique; |
} |
|
public void setTriParNbVotes(ModeTri triParNbVotes) { |
this.triParNbVotes = triParNbVotes; |
public void setTriParMoyenneArithmetique(ModeTri triParMoyenneArithmetique) { |
this.triParMoyenneArithmetique = triParMoyenneArithmetique; |
} |
|
public void setIdProtocoleSelectionne(String idProtocoleSelectionne) { |
216,14 → 216,14 |
chaine += estNonNull(famille) ? "&masque.famille=" + URL.encodeQueryString(famille) : ""; |
chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : ""; |
|
//TODO: réadapter les web services pour que ceux-ci prennent en compte un tri |
String urlCourante = Window.Location.getHref(); |
Config config = new Config(); |
String urlAppliImg = config.getUrl("pictoflora"); |
if (urlCourante.contains(urlAppliImg)) { |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=votes" : ""; |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_transmission" : ""; |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : ""; |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : ""; |
chaine += triParMoyenneArithmetique != ModeTri.PAS_DE_TRI ? "&tri=moyenne-arithmetique" : ""; |
chaine += triParMoyenneArithmetique != ModeTri.PAS_DE_TRI ? "&ordre=" + triParMoyenneArithmetique : ""; |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&tri=tags" : ""; |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbTag : ""; |
chaine += triParNbPoints != ModeTri.PAS_DE_TRI ? "&tri=points" : ""; |
231,6 → 231,7 |
chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : ""; |
} else { |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : ""; |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : ""; |
} |
return chaine; |
} |