[Castore-commits] ADocument.java 1.4 1.5 ParserNotice.java 1.2 1.3
Arnaud Thimel
thimel at adullact1.hosting.cri74.org
Lun 24 Avr 19:47:25 CEST 2006
Update of /cvsroot/castore/castore-core/src/java/fr/emn/castor/documents/metier/docGenerique
In directory adullact1:/tmp/cvs-serv19610/src/java/fr/emn/castor/documents/metier/docGenerique
Modified Files:
ADocument.java ParserNotice.java
Log Message:
- Retrait des Iterator sur la facade des documents
- Rajout de generics par endroits
Index: ParserNotice.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/documents/metier/docGenerique/ParserNotice.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ParserNotice.java 19 Apr 2006 13:50:25 -0000 1.2
--- ParserNotice.java 24 Apr 2006 17:47:23 -0000 1.3
***************
*** 110,118 ****
*
* @param key le champ
! * @param values les valeurs sous forme d'un iterateur de Map
* @param author l'auteur des modifications
*/
public final void setValues(
! final String key, final Iterator values, final String author) {
//il faut retrouver le bon element, et lui ajouter la valeur
try {
--- 110,118 ----
*
* @param key le champ
! * @param values les valeurs sous forme d'une liste de Map
* @param author l'auteur des modifications
*/
public final void setValues(
! final String key, final List<Map<String, String>> values, final String author) {
//il faut retrouver le bon element, et lui ajouter la valeur
try {
***************
*** 120,130 ****
// on doit remplacer la liste...
Element items = new Element("items");
! while (values.hasNext()) {
! Map element = (Map) values.next();
Element item = new Element("item");
! String label = (String) element
! .get(DocumentsConstants.NOTICE_LABEL);
! String value = (String) element
! .get(DocumentsConstants.NOTICE_VALUE);
item.setAttribute("author", author);
item.setAttribute("value", value);
--- 120,127 ----
// on doit remplacer la liste...
Element items = new Element("items");
! for (Map<String, String> element : values) {
Element item = new Element("item");
! String label = element.get(DocumentsConstants.NOTICE_LABEL);
! String value = element.get(DocumentsConstants.NOTICE_VALUE);
item.setAttribute("author", author);
item.setAttribute("value", value);
Index: ADocument.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/documents/metier/docGenerique/ADocument.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ADocument.java 20 Apr 2006 08:41:49 -0000 1.4
--- ADocument.java 24 Apr 2006 17:47:23 -0000 1.5
***************
*** 44,48 ****
import java.util.Date;
import java.util.HashMap;
- import java.util.Iterator;
import fr.emn.castor.common.jdo.JDOList;
--- 44,47 ----
***************
*** 349,358 ****
JDOList list = this.validateurs.get(stepStr);
if (list != null) {
- Iterator<String> iter = list.iterator();
Collection<String> retour = new ArrayList<String>();
! while (iter.hasNext()) {
! String contenu = iter.next();
! retour.add(contenu);
! }
return retour;
}
--- 348,353 ----
JDOList list = this.validateurs.get(stepStr);
if (list != null) {
Collection<String> retour = new ArrayList<String>();
! retour.addAll(list);
return retour;
}
Plus d'informations sur la liste de diffusion Castore-commits