View Javadoc

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  }