117,8 → 117,6 |
|
private final int KEY_ENTER = 13; |
|
private String modeleLieu = "IDLOCCOMMUNE, LIEUDIT, STATION"; |
|
/** |
* Constructeur sans arguments (privé car ne doit pas être utilisé) |
*/ |
467,19 → 465,26 |
|
Observation obs=(Observation) data.get(it.next()); |
|
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(); |
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(); |
|
|
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"); |
756,49 → 761,5 |
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; |
} |
|
} |