[Castore-commits] Fonds.java 1.14 1.15
Stéphane Bouchet
sbouchet at adullact1.hosting.cri74.org
Mer 28 Juin 18:38:28 CEST 2006
Update of /cvsroot/castore/castore-core/src/java/fr/emn/castor/documents
In directory adullact1:/tmp/cvs-serv29974/src/java/fr/emn/castor/documents
Modified Files:
Fonds.java
Log Message:
Modification gestion des licenses
ajout de la recherche plein texte dans la recherche avancée !
Index: Fonds.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/documents/Fonds.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** Fonds.java 19 May 2006 12:08:13 -0000 1.14
--- Fonds.java 28 Jun 2006 16:38:26 -0000 1.15
***************
*** 88,91 ****
--- 88,92 ----
import fr.emn.castor.common.jdo.JDOFactory;
import fr.emn.castor.common.jdo.JDOQuery;
+ import fr.emn.castor.documents.DocumentsConstants.LicenseEnum;
import fr.emn.castor.documents.DocumentsConstants.StateEnum;
import fr.emn.castor.documents.metier.docGenerique.ADocument;
***************
*** 122,125 ****
--- 123,127 ----
import fr.emn.castor.documents.metier.textes.visualisation.TransPdf;
import fr.emn.castor.groupes.GroupesConstants;
+ import fr.emn.castor.recherche.RechercheConstants;
import fr.emn.castor.recherche.metier.lucene.UpdateDocThread;
import fr.emn.castor.users.UsersConstants;
***************
*** 1067,1071 ****
Map.Entry g = (Map.Entry) iterateurgp.next();
if (g.getKey().equals("RootGroupesNatifsId")
! && licence.equals("licence.autorisationDiffusion")) {
return true;
}
--- 1069,1073 ----
Map.Entry g = (Map.Entry) iterateurgp.next();
if (g.getKey().equals("RootGroupesNatifsId")
! && licence.equals(LicenseEnum.LICENCE_DIFFUSION)) {
return true;
}
***************
*** 1250,1260 ****
* avancee.
*/
! public Map getRechercheAvanceeMap() {
! // retourne une hashmap contentnat les
// champs principaux contenus dans TOUT les documents
ArrayList<String> base = new ArrayList<String>();
base.add("MD_Base1.xml");
ParserMetaDatas md = new ParserMetaDatas(base);
! return md.getMetadatasForSearch();
}
--- 1252,1274 ----
* avancee.
*/
! public Map<String, Map> getRechercheAvanceeMap() {
! // retourne une hashmap contenant les
// champs principaux contenus dans TOUT les documents
+ // + le champ de recherche plein texte
ArrayList<String> base = new ArrayList<String>();
base.add("MD_Base1.xml");
ParserMetaDatas md = new ParserMetaDatas(base);
! HashMap<String, Map> result = new HashMap<String, Map>();
! result.putAll(md.getMetadatasForSearch());
! // pour la recherche plein texte, on doit construire le champ.
! //TODO a internationaliser !
! HashMap<String, String> pleinTexte = new HashMap<String, String>();
! pleinTexte.put("wording", "Mot(s) du texte");
! pleinTexte
! .put(
! "help",
! "Indiquez ici les mots recherché dans le texte complet du document (recherche plein texte)");
! result.put(RechercheConstants.KEYWORD_CONTENT, pleinTexte);
! return result;
}
Plus d'informations sur la liste de diffusion Castore-commits