35,7 → 35,7 |
private String phenologie=null; |
private String altitude=null; |
|
private Map<String, String> champsEtendus=null; |
private Map<String, ChampEtendu> champsEtendus=null; |
|
public Observation() { |
} |
110,6 → 110,7 |
this.id = Util.getValeurJsonOuVide(observation,"id_observation"); |
this.latitude = Util.getValeurJsonOuVide(observation,"latitude"); |
this.longitude = Util.getValeurJsonOuVide(observation,"longitude"); |
this.altitude = Util.getValeurJsonOuVide(observation,"altitude"); |
this.motsCles = Util.getValeurJsonOuVide(observation,"mots_cles"); |
this.abondance = Util.getValeurJsonOuVide(observation,"abondance"); |
this.certitude = Util.getValeurJsonOuVide(observation,"certitude"); |
331,24 → 332,41 |
} |
|
|
public void setValeurChampEtendu(String cle, String valeur) { |
champsEtendus.put(cle, valeur); |
public void setValeurChampEtendu(String cle, String valeur, String label) { |
ChampEtendu champ = new ChampEtendu(cle, label, valeur); |
champsEtendus.put(cle, champ); |
} |
|
public ChampEtendu getChampEtendu(String cle) { |
ChampEtendu champ = null; |
if(champsEtendus.containsKey(cle)) { |
champ = champsEtendus.get(cle); |
} |
|
return champ; |
} |
|
public String getLabelChampEtendu(String cle) { |
String valeur = ""; |
if(champsEtendus.containsKey(cle)) { |
valeur = champsEtendus.get(cle).getLabel(); |
} |
return valeur; |
} |
|
public String getValeurChampEtendu(String cle) { |
String valeur = ""; |
if(champsEtendus.containsKey(cle)) { |
valeur = champsEtendus.get(cle); |
valeur = champsEtendus.get(cle).getValeur(); |
} |
|
return valeur; |
} |
|
public Map<String, String> getChampsEtendus() { |
public Map<String, ChampEtendu> getChampsEtendus() { |
return champsEtendus; |
} |
|
public void setChampsEtendus(Map<String, String> champsEtendus) { |
public void setChampsEtendus(Map<String, ChampEtendu> champsEtendus) { |
this.champsEtendus = champsEtendus; |
} |
} |