Subversion Repositories eFlore/Applications.del

Rev

Rev 510 | Rev 774 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 510 Rev 552
Line 21... Line 21...
21
	private String famille;
21
	private String famille;
Line 22... Line 22...
22
 
22
 
Line 23... Line 23...
23
	private String tag;
23
	private String tag;
24
 
24
 
25
	private String auteur;
25
	private String auteur;
Line 26... Line 26...
26
	
26
 
Line 27... Line 27...
27
	private String idProtocoleSelectionne = null;
27
	private String idProtocoleSelectionne = null;
Line 81... Line 81...
81
	public String getCommune() {
81
	public String getCommune() {
82
		return commune;
82
		return commune;
83
	}
83
	}
Line 84... Line 84...
84
 
84
 
-
 
85
	public void setCommune(String commune) {
-
 
86
		String[] tableauCommuneDpt = commune.split(" ");
-
 
87
		if (tableauCommuneDpt.length == 2) {
-
 
88
			String dpt = tableauCommuneDpt[1].replaceAll("\\(", "").replaceAll("\\)", "");
-
 
89
			setDepartement(dpt);
-
 
90
			this.commune = tableauCommuneDpt[0];
85
	public void setCommune(String commune) {
91
		} else {
-
 
92
			this.commune = commune;
-
 
93
		}
86
		this.commune = commune;
94
 
Line 87... Line 95...
87
	}
95
	}
88
 
96
 
89
	public String getFamille() {
97
	public String getFamille() {
Line 115... Line 123...
115
	}
123
	}
Line 116... Line 124...
116
 
124
 
117
	public void setTriParNbVotes(ModeTri triParNbVotes) {
125
	public void setTriParNbVotes(ModeTri triParNbVotes) {
118
		this.triParNbVotes = triParNbVotes;
126
		this.triParNbVotes = triParNbVotes;
119
	}
127
	}
120
	
128
 
121
	public void setIdProtocoleSelectionne(String idProtocoleSelectionne) {
129
	public void setIdProtocoleSelectionne(String idProtocoleSelectionne) {
122
		this.idProtocoleSelectionne = idProtocoleSelectionne;
130
		this.idProtocoleSelectionne = idProtocoleSelectionne;
Line 123... Line 131...
123
	}
131
	}
Line 134... Line 142...
134
		this.triParDate = triParDate;
142
		this.triParDate = triParDate;
135
	}
143
	}
Line 136... Line 144...
136
 
144
 
137
	public String versChaineRequete() {
145
	public String versChaineRequete() {
138
		String chaine = "";
146
		String chaine = "";
139
		chaine += estNonNull(rechercheLibre) ? "&recherche="+URL.encode(rechercheLibre) : "" ;
147
		chaine += estNonNull(rechercheLibre) ? "&recherche=" + URL.encode(rechercheLibre) : "";
140
		chaine += estNonNull(departement) ? "&dpt="+URL.encode(departement) : "" ;
148
		chaine += estNonNull(departement) ? "&dpt=" + URL.encode(departement) : "";
141
		chaine += estNonNull(taxon) ? "&taxon="+URL.encode(taxon) : "" ;
149
		chaine += estNonNull(taxon) ? "&taxon=" + URL.encode(taxon) : "";
142
		chaine += estNonNull(genre) ? "&genre="+URL.encode(genre) : "" ;
150
		chaine += estNonNull(genre) ? "&genre=" + URL.encode(genre) : "";
143
		chaine += estNonNull(motClef) ? "&mot_cle="+URL.encode(motClef) : "" ;
151
		chaine += estNonNull(motClef) ? "&mot_cle=" + URL.encode(motClef) : "";
144
		chaine += estNonNull(date) ? "&date="+URL.encode(date) : "" ;
152
		chaine += estNonNull(date) ? "&date=" + URL.encode(date) : "";
145
		chaine += estNonNull(commune) ? "&commune="+URL.encode(commune) : "" ;
153
		chaine += estNonNull(commune) ? "&commune=" + URL.encode(commune) : "";
146
		chaine += estNonNull(famille) ? "&famille="+URL.encode(famille) : "" ;
154
		chaine += estNonNull(famille) ? "&famille=" + URL.encode(famille) : "";
147
		chaine += estNonNull(tag) ? "&tag="+URL.encode(tag) : "" ;
155
		chaine += estNonNull(tag) ? "&tag=" + URL.encode(tag) : "";
148
		chaine += estNonNull(auteur) ? "&auteur="+URL.encode(auteur) : "" ;
156
		chaine += estNonNull(auteur) ? "&auteur=" + URL.encode(auteur) : "";
149
		chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "" ;
157
		chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
150
		chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=nb_votes" : "" ;
158
		chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=nb_votes" : "";
151
		chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre="+triParDate : "" ;
159
		chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : "";
152
		chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre="+triParNbVotes : "" ;
160
		chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : "";
Line 153... Line 161...
153
		chaine += estNonNull(idProtocoleSelectionne) ? "&id_protocole="+idProtocoleSelectionne : "" ;
161
		chaine += estNonNull(idProtocoleSelectionne) ? "&id_protocole=" + idProtocoleSelectionne : "";
154
 
162
 
155
		return chaine;
163
		return chaine;
156
	}
164
	}
157
	
165
 
158
	private boolean estNonNull(String critere) {
166
	private boolean estNonNull(String critere) {
159
		return critere != null && !critere.trim().isEmpty();
167
		return critere != null && !critere.trim().isEmpty();