Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 551 → Rev 552

/trunk/src/org/tela_botanica/del/client/modeles/InformationsRecherche.java
23,7 → 23,7
private String tag;
 
private String auteur;
 
private String idProtocoleSelectionne = null;
 
private ModeTri triParNbVotes = ModeTri.PAS_DE_TRI;
83,7 → 83,15
}
 
public void setCommune(String commune) {
this.commune = commune;
String[] tableauCommuneDpt = commune.split(" ");
if (tableauCommuneDpt.length == 2) {
String dpt = tableauCommuneDpt[1].replaceAll("\\(", "").replaceAll("\\)", "");
setDepartement(dpt);
this.commune = tableauCommuneDpt[0];
} else {
this.commune = commune;
}
 
}
 
public String getFamille() {
117,7 → 125,7
public void setTriParNbVotes(ModeTri triParNbVotes) {
this.triParNbVotes = triParNbVotes;
}
 
public void setIdProtocoleSelectionne(String idProtocoleSelectionne) {
this.idProtocoleSelectionne = idProtocoleSelectionne;
}
136,25 → 144,25
 
public String versChaineRequete() {
String chaine = "";
chaine += estNonNull(rechercheLibre) ? "&recherche="+URL.encode(rechercheLibre) : "" ;
chaine += estNonNull(departement) ? "&dpt="+URL.encode(departement) : "" ;
chaine += estNonNull(taxon) ? "&taxon="+URL.encode(taxon) : "" ;
chaine += estNonNull(genre) ? "&genre="+URL.encode(genre) : "" ;
chaine += estNonNull(motClef) ? "&mot_cle="+URL.encode(motClef) : "" ;
chaine += estNonNull(date) ? "&date="+URL.encode(date) : "" ;
chaine += estNonNull(commune) ? "&commune="+URL.encode(commune) : "" ;
chaine += estNonNull(famille) ? "&famille="+URL.encode(famille) : "" ;
chaine += estNonNull(tag) ? "&tag="+URL.encode(tag) : "" ;
chaine += estNonNull(auteur) ? "&auteur="+URL.encode(auteur) : "" ;
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "" ;
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=nb_votes" : "" ;
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre="+triParDate : "" ;
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre="+triParNbVotes : "" ;
chaine += estNonNull(idProtocoleSelectionne) ? "&id_protocole="+idProtocoleSelectionne : "" ;
chaine += estNonNull(rechercheLibre) ? "&recherche=" + URL.encode(rechercheLibre) : "";
chaine += estNonNull(departement) ? "&dpt=" + URL.encode(departement) : "";
chaine += estNonNull(taxon) ? "&taxon=" + URL.encode(taxon) : "";
chaine += estNonNull(genre) ? "&genre=" + URL.encode(genre) : "";
chaine += estNonNull(motClef) ? "&mot_cle=" + URL.encode(motClef) : "";
chaine += estNonNull(date) ? "&date=" + URL.encode(date) : "";
chaine += estNonNull(commune) ? "&commune=" + URL.encode(commune) : "";
chaine += estNonNull(famille) ? "&famille=" + URL.encode(famille) : "";
chaine += estNonNull(tag) ? "&tag=" + URL.encode(tag) : "";
chaine += estNonNull(auteur) ? "&auteur=" + URL.encode(auteur) : "";
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=nb_votes" : "";
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : "";
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : "";
chaine += estNonNull(idProtocoleSelectionne) ? "&id_protocole=" + idProtocoleSelectionne : "";
 
return chaine;
}
 
private boolean estNonNull(String critere) {
return critere != null && !critere.trim().isEmpty();
}