[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