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 }