Rev 7 | Rev 673 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client;import org.tela_botanica.client.modeles.Observation;public class Util {public Util() {}public static String toCelString(String str) {return str.substring(1, str.length() - 1);//}public static String formaterLieu(Observation obs, String modeleLieu) {String lieuModele = modeleLieu;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;lieuModele = lieuModele.replaceAll("IDLOCCOMMUNE", lieuCommuneFormate);} else {lieuModele = lieuModele.replaceAll("IDLOCCOMMUNE,", lieuCommuneFormate);}if(lieuDit != null && !lieuDit.contains("000null") && !lieuDit.trim().equals("")) {lieuDitFormate += lieuDit;lieuModele = lieuModele.replaceAll("LIEUDIT", lieuDitFormate);} else {lieuModele = lieuModele.replaceAll("LIEUDIT,", lieuDitFormate);}if(station != null && !station.contains("000null") && !station.trim().equals("")) {stationFormatee += station;lieuModele = lieuModele.replaceAll("STATION", stationFormatee);} else {lieuModele = lieuModele.replaceAll("STATION", stationFormatee);}lieuModele = lieuModele.trim();lieuModele = lieuModele.replaceAll(",$","");lieuModele = lieuModele.replaceAll(",^$",", ");return lieuModele;}public static String supprimerNumDepartementChaineLocalite(String chaineLocaliteComplete) {return chaineLocaliteComplete.replaceAll("\\([0-9][1-9]\\)", "");}}