1 package atg.util.service.dataerror;
2
3 import java.util.Vector;
4
5 /**
6 * <p>Titre : Classe de liste d'erreur ATGDataError</p>
7 * <p>Description : Cette classe regroupe plusieurs ATGDataError provenant de la
8 * même source et à destination de la même classe</p>
9 * <p>Copyright : FERRARI Olivier</p>
10 * @author FERRARI Olivier
11 * @version 1.3
12 * Ce logiciel est régi par la licence CeCILL soumise au droit français et
13 * respectant les principes de diffusion des logiciels libres. Vous pouvez
14 * utiliser, modifier et/ou redistribuer ce programme sous les conditions
15 * de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
16 * sur le site http://www.cecill.info.
17 *
18 * Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
19 * pris connaissance de la licence CeCILL, et que vous en avez accepté les
20 * termes.
21 */
22 public class ATGDataErrors
23 implements java.io.Serializable {
24
25 //***************************************************************************
26 // Attributs
27 //***************************************************************************
28
29 /**
30 *
31 */
32 private static final long serialVersionUID = 1L;
33 /**
34 * Liste de ATGDataError
35 */
36 Vector<ATGDataError> listeDataError;
37
38 //***************************************************************************
39 // Constructeurs
40 //***************************************************************************
41
42 /**
43 * Construteur
44 */
45 public ATGDataErrors() {
46 listeDataError = new Vector<ATGDataError>();
47 }
48
49 //***************************************************************************
50 // Méthodes publiques
51 //***************************************************************************
52
53 /**
54 * Ajout d'une instance de ATGDataError dans la liste
55 * @param dataError Erreur
56 */
57 public void add(ATGDataError dataError) {
58 listeDataError.add(dataError);
59 }
60
61 /**
62 * Ajout d'une instance de ATGDataError dans la liste
63 * @param dataErrors Erreurs
64 */
65 public void add(ATGDataErrors dataErrors ) {
66 for (int i = 0; i < dataErrors.getListDataError().size(); i++ ) {
67 this.add((dataErrors.getListDataError().elementAt(i)));
68 }
69 }
70
71 /**
72 * Retourne la liste des erreurs
73 * @return Vector
74 */
75 public Vector<ATGDataError> getListDataError() {
76 return listeDataError;
77 }
78
79 }