2,18 → 2,18 |
|
import java.util.LinkedHashMap; |
|
|
/** |
* 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 |
* 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 |
* |
* L'uitilisation de LinkedHashMap permet de conserver l'ordre d'insertion des elements à la lecture |
* L'uitilisation de LinkedHashMap permet de conserver l'ordre d'insertion des |
* elements à la lecture |
* |
* @author david delon |
* |
*/ |
public class ListeObservation extends LinkedHashMap<String, Observation>{ |
public class ListeObservation extends LinkedHashMap<String, Observation> { |
/** |
* |
*/ |
20,42 → 20,40 |
private static final long serialVersionUID = 2715320270773281540L; |
|
/* |
* Constructeur sans paramètres |
* Constructeur sans paramètres |
*/ |
public ListeObservation() |
{ |
public ListeObservation() { |
super(); |
} |
|
|
/** |
* Constructeur avec paramètre |
* @param taille la taille de la table de hachage |
* |
* @param taille |
* la taille de la table de hachage |
*/ |
public ListeObservation(int taille) |
{ |
public ListeObservation(int taille) { |
super(taille); |
} |
|
|
/** |
* Constructeur avec paramètre |
* @param ic un tableau d'ImageCarnet |
* |
* @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]); |
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]); |
} |
} |
} |
|
|
public void ajouterObservation(Observation obs) { |
if(obs != null) |
{ |
this.put(obs.getNumeroOrdre(),obs); |
if (obs != null) { |
this.put(obs.getNumeroOrdre(), obs); |
} |
} |
|