Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 205 → Rev 206

/trunk/src/org/tela_botanica/client/vues/observation/ListeObservationVue.java
117,6 → 117,8
private final int KEY_ENTER = 13;
private String modeleLieu = "IDLOCCOMMUNE, LIEUDIT, STATION";
/**
* Constructeur sans arguments (privé car ne doit pas être utilisé)
*/
465,26 → 467,19
Observation obs=(Observation) data.get(it.next());
observationData[i][0]= obs.getTransmis();
observationData[i][1]= obs.getNomSaisi();
observationData[i][2]= obs.getNomRetenu();
String lieu=obs.getLieudit();
if(lieu.contains("000null") || lieu.equals(null) || (lieu.trim()).equals("")) {
observationData[i][3]= obs.getLocalite();
}
else {
observationData[i][3]= obs.getLocalite()+", "+obs.getLieudit();
}
observationData[i][4]= obs.getDate();
observationData[i][5]= obs.getNumeroOrdre();
observationData[i][6]= obs.getNumeroNomenclaturalSaisi();
observationData[i][0] = obs.getTransmis();
observationData[i][1] = obs.getNomSaisi();
observationData[i][2] = obs.getNomRetenu();
 
observationData[i][3] = fabriquerLieu(obs);
observationData[i][4] = obs.getDate();
observationData[i][5] = obs.getNumeroOrdre();
observationData[i][6] = obs.getNumeroNomenclaturalSaisi();
i++ ;
}
// creation du store qui les contient
FieldDef defEtatObservation = new StringFieldDef("etat_observation");
FieldDef defNomSaisiObservation = new StringFieldDef("nomSaisi_observation");
FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
761,5 → 756,49
return false;
}
}
private String fabriquerLieu(Observation obs) {
String commune = obs.getLocalite();
String lieuDit = obs.getLieudit();
String station = obs.getStation();
String lieuCommuneFormate = "";
String lieuDitFormate = "";
String stationFormatee = "";
if(commune != null && !commune.contains("000null") && !commune.trim().equals("")) {
String idLoc =obs.getIdentifiantLocalite().replaceAll(" ","/");
if(idLoc != null && !idLoc.contains("000null") && !idLoc.trim().equals("")) {
 
idLoc = idLoc.replaceAll("%","");
idLoc = idLoc.replaceAll("\"","");
idLoc = idLoc.replace('\\',' ');
idLoc = idLoc.trim();
lieuCommuneFormate += idLoc+" - ";
}
lieuCommuneFormate += commune;
modeleLieu = modeleLieu.replaceAll("IDLOCCOMMUNE", lieuCommuneFormate);
} else {
modeleLieu = modeleLieu.replaceAll("IDLOCCOMMUNE,", lieuCommuneFormate);
}
if(lieuDit != null && !lieuDit.contains("000null") && !lieuDit.trim().equals("")) {
lieuDitFormate += lieuDit;
modeleLieu = modeleLieu.replaceAll("LIEUDIT", lieuDitFormate);
} else {
modeleLieu = modeleLieu.replaceAll("LIEUDIT,", lieuDitFormate);
}
if(station != null && !station.contains("000null") && !station.trim().equals("")) {
stationFormatee += station;
modeleLieu = modeleLieu.replaceAll("STATION", stationFormatee);
} else {
modeleLieu = modeleLieu.replaceAll("STATION,", stationFormatee);
}
return modeleLieu;
}
 
}