-
Bug
-
Résolution: Résolu
-
Mineur
-
1.02.14
-
Aucune
-
Aucune
La fonction getFichesListeUeup ci-dessous ne fonctionne pas :
/** * Renvoie la liste des ueups correspondant a l'attribut listeUeup. */ public List<Ueup> getFichesListeUeup() throws Exception { final List<Ueup> listListeUeup = new ArrayList<>(); final StringTokenizer stListeUeup = new StringTokenizer(getListeUeup(), ";"); while (stListeUeup.hasMoreTokens()) { listListeUeup.add(Ueup.getFicheUeup(stListeUeup.nextToken(), StringUtils.EMPTY)); } return listListeUeup; }
Elle ne peut pas fonctionner car on fait un "Ueup.getFicheUeup" avec le code non découpé de la liste ueup. En effet dans liste ueup on trouve des choses du genre
A3YMOYAN,0,,,;A3YMOYS1,0,,,
Or ici on split avec le ';' et on envoie le tout (c'est à dire "A3YMOYAN,0,,,") dans la fonction Ueup.getFicheUeup qui elle attend le code et la langue de l'ueup.
Cette fonction retourne donc une liste d'ueup vide.