[Castore-commits] ARechercheMultifonds.java 1.2 1.3
Céline BENOIT
cbenoit at adullact1.hosting.cri74.org
Ven 1 Déc 16:55:14 CET 2006
Update of /cvsroot/castore/castore-multifonds/src/java/fr/emn/castor/multifonds
In directory adullact1:/tmp/cvs-serv28132/src/java/fr/emn/castor/multifonds
Modified Files:
ARechercheMultifonds.java
Log Message:
Amélioration du code pour la lecture des clés des URL fournis contenan éventuellement des points, des tirets ou des undescore
Index: ARechercheMultifonds.java
===================================================================
RCS file: /cvsroot/castore/castore-multifonds/src/java/fr/emn/castor/multifonds/ARechercheMultifonds.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ARechercheMultifonds.java 1 Dec 2006 14:10:54 -0000 1.2
--- ARechercheMultifonds.java 1 Dec 2006 15:55:12 -0000 1.3
***************
*** 33,44 ****
Enumeration listeURLMultifondsCle = prop.keys();
Enumeration listeURLMultifondsValeur = prop.elements();
! // recuperation de l'indice de recherche multifonds à true ou false
! String cle = (String) listeURLMultifondsCle.nextElement();
! String valeur = (String) listeURLMultifondsValeur.nextElement();
! if (cle.equalsIgnoreCase("RechercheMultiFonds")
! && valeur.equalsIgnoreCase("true")) {
! return true;
! } else
! return false;
}
--- 33,51 ----
Enumeration listeURLMultifondsCle = prop.keys();
Enumeration listeURLMultifondsValeur = prop.elements();
! // recuperation de l'indice de recherche multifonds à true ou false
! boolean cleTrouve = false, isSearchMultifond = false;
! while (!cleTrouve && listeURLMultifondsCle.hasMoreElements()
! && listeURLMultifondsValeur.hasMoreElements()) {
! String cle = (String) listeURLMultifondsCle.nextElement();
! String valeur = (String) listeURLMultifondsValeur.nextElement();
! if (cle.equalsIgnoreCase("RechercheMultiFonds")) {
! cleTrouve = true;
! if (valeur.equalsIgnoreCase("true")) {
! isSearchMultifond = true;
! } else
! isSearchMultifond = false;
! }
! }
! return isSearchMultifond;
}
***************
*** 57,76 ****
Enumeration listeURLMultifondsCle = prop.keys();
Enumeration listeURLMultifondsValeur = prop.elements();
! // recuperation de l'indice de recherche multifonds à true ou false
! String cle = (String) listeURLMultifondsCle.nextElement();
! String valeur = (String) listeURLMultifondsValeur.nextElement();
! if (cle.equalsIgnoreCase("RechercheMultiFonds")
! && valeur.equalsIgnoreCase("true")) {
! // initialisation de la listeRechercheMultifonds
! if (listeRechercheMultifonds != null) {
! while (listeURLMultifondsCle.hasMoreElements()
! && listeURLMultifondsValeur.hasMoreElements()) {
! cle = (String) listeURLMultifondsCle.nextElement();
! valeur = (String) listeURLMultifondsValeur.nextElement();
! listeRechercheMultifonds.add(new LabelValueBean(
! cle, valeur));
! }
! }
}
// trier par ordre alphabétique sauf l'adresse local situé en première position
List<LabelValueBean> listeRechercheMultifondsResultat = new ArrayList<LabelValueBean>();
--- 64,78 ----
Enumeration listeURLMultifondsCle = prop.keys();
Enumeration listeURLMultifondsValeur = prop.elements();
!
! // initialisation de la listeRechercheMultifonds
! while (listeURLMultifondsCle.hasMoreElements()
! && listeURLMultifondsValeur.hasMoreElements()) {
! String cle = (String) listeURLMultifondsCle.nextElement();
! String valeur = (String) listeURLMultifondsValeur.nextElement();
! if (!cle.equalsIgnoreCase("RechercheMultiFonds"))
! listeRechercheMultifonds
! .add(new LabelValueBean(cle, valeur));
}
+
// trier par ordre alphabétique sauf l'adresse local situé en première position
List<LabelValueBean> listeRechercheMultifondsResultat = new ArrayList<LabelValueBean>();
***************
*** 78,82 ****
for (int i = 0; !labelTrouve && i < listeRechercheMultifonds.size(); i++) {
LabelValueBean labelValue = listeRechercheMultifonds.get(i);
! if (labelValue.getLabel().equalsIgnoreCase("local")) {
labelTrouve = true;
listeRechercheMultifonds.remove(labelValue);
--- 80,84 ----
for (int i = 0; !labelTrouve && i < listeRechercheMultifonds.size(); i++) {
LabelValueBean labelValue = listeRechercheMultifonds.get(i);
! if (labelValue.getLabel().equalsIgnoreCase("Local")) {
labelTrouve = true;
listeRechercheMultifonds.remove(labelValue);
Plus d'informations sur la liste de diffusion Castore-commits