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]); |
} |
} |
} |
|
} |