/trunk/src/org/tela_botanica/client/modeles/objets/ReferentielCommune.java |
---|
File deleted |
/trunk/src/org/tela_botanica/client/modeles/objets/ListeReferentielCommune.java |
---|
File deleted |
/trunk/src/org/tela_botanica/client/modeles/objets/ReferentielLocalite.java |
---|
New file |
0,0 → 1,41 |
package org.tela_botanica.client.modeles.objets; |
/** |
* |
* Classe representant un element du referentiel de localites |
* |
*/ |
public class ReferentielLocalite { |
private String localite = null; |
private String codeLocalite = null; |
private String codeInsee = null; |
/** |
* @param localite |
* @param code |
*/ |
public ReferentielLocalite(String localite, String code) { |
this.localite = localite; |
if(code.length() == 5) { |
codeInsee = code; |
codeLocalite = code.substring(0,2); |
} else { |
codeLocalite = code; |
} |
} |
public String getLocalite() { |
return localite; |
} |
public String getCodeLocalite() { |
return codeLocalite; |
} |
public String getCodeInsee() { |
return codeInsee; |
} |
} |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
/trunk/src/org/tela_botanica/client/modeles/objets/ListeReferentielLocalite.java |
---|
New file |
0,0 → 1,53 |
package org.tela_botanica.client.modeles.objets; |
import java.util.HashMap; |
/** |
* table de hachage composée de localites, renvoyé par les objets de type DAO |
* pour les localites |
* TODO : utiliser un identifiant localite |
* La clé est le nom de la localite + code de la localite dans la base de données, et la valeur un objet |
* de type ReferentielLocalite |
* @author david delon |
* |
*/ |
public class ListeReferentielLocalite extends HashMap<String, ReferentielLocalite> { |
private static final long serialVersionUID = 2714510270773281540L; |
/** |
* Constructeur sans paramètres |
*/ |
public ListeReferentielLocalite() |
{ |
super(); |
} |
/** |
* Constructeur avec paramètre |
* @param taille la taille de la table de hachage |
*/ |
public ListeReferentielLocalite(int taille) |
{ |
super(taille); |
} |
/** |
* Constructeur avec paramètre |
* @param ic un tableau d'ImageCarnet |
*/ |
public ListeReferentielLocalite(ReferentielLocalite[] com) |
{ |
super() ; |
for (int i = 0; i < com.length; i++) |
{ |
if(com[i] != null && com[i] instanceof ReferentielLocalite) |
{ |
this.put(com[i].getLocalite()+com[i].getCodeLocalite(),com[i]); |
} |
} |
} |
} |
/trunk/src/org/tela_botanica/client/modeles/objets/Observation.java |
---|
34,6 → 34,7 |
private String certitude=null; |
private String phenologie=null; |
private String altitude=null; |
private String pays=null; |
private Map<String, ChampEtendu> champsEtendus=null; |
60,7 → 61,7 |
* @param date |
* @param numeroOrdre |
*/ |
public Observation(String transmis, String nomSaisi, String nomRetenu, String numeroNomenclaturalSaisi, String numeroNomenclaturalRetenu, String numeroTaxonomique, String famille, String localite, String identifiantLocalite, String lieudit, String station, String milieu, String commentaire, String date, String numeroOrdre) { |
public Observation(String transmis, String nomSaisi, String nomRetenu, String numeroNomenclaturalSaisi, String numeroNomenclaturalRetenu, String numeroTaxonomique, String famille, String localite, String identifiantLocalite, String lieudit, String station, String milieu, String commentaire, String date, String numeroOrdre, String pays) { |
this.transmis = transmis; |
this.nomSaisi = nomSaisi; |
93,6 → 94,7 |
public Observation(JSONObject observation) { |
this.transmis = Util.getValeurJsonOuVide(observation, "transmission"); |
this.pays = Util.getValeurJsonOuVide(observation, "pays"); |
this.identifiantLocalite = Util.getValeurJsonOuVide(observation, "ce_zone_geo"); |
this.nomSaisi = Util.getValeurJsonOuVide(observation, "nom_sel"); |
this.nomRetenu = (Util.getValeurJsonOuVide(observation,"nom_ret")); |
202,6 → 204,14 |
} |
return identifiantLocalite; |
} |
public String getPays() { |
return pays; |
} |
public void setPays(String pays) { |
this.pays = pays; |
} |
public String getMilieu() { |