New file |
0,0 → 1,50 |
package org.tela_botanica.client.modeles; |
|
import java.util.HashMap; |
|
/** |
* table de hachage composée d'observation, renvoyé par les objets de type DAO |
* pour les images. |
* La clé est l'identifiant de l'observation dans la base de données, et la valeur un objet |
* de type Observation |
* GWT ne supporte pas encore les type paramètres mais quand il le fera il faudra créer la HashMap |
* avec <String,Observation> |
* @author david delon |
* |
*/ |
public class ListeObservation extends HashMap { |
|
/** |
* Constructeur sans paramètres |
*/ |
public ListeObservation() |
{ |
super(); |
} |
|
/** |
* Constructeur avec paramètre |
* @param taille la taille de la table de hachage |
*/ |
public ListeObservation(int taille) |
{ |
super(taille); |
} |
|
/** |
* Constructeur avec paramètre |
* @param ic un tableau d'ImageCarnet |
*/ |
public ListeObservation(Observation[] obs) |
{ |
super() ; |
for (int i = 0; i < obs.length; i++) |
{ |
if(obs[i] != null && obs[i] instanceof Observation) |
{ |
this.put(obs[i].getNumeroOrdre(),obs[i]); |
} |
} |
} |
|
} |