AnsweredAssumed Answered

HELP - Création d'un Dossier Noeud Alfresco en Java

Question asked by yannb on Feb 16, 2010
Latest reply on Feb 18, 2010 by yannb
Bonjour à tous,

Je rencontre un probleme dans mes développements :

Je suis dans le dossier NIVEAU1, je crée un dossier NIVEAU2 avec ce code :
(Ce code est lancé par l'utilisateur System dans une tache plannifiée.)

Map<QName, Serializable> props = new HashMap<QName, Serializable>(1);
props.put(ContentModel.PROP_NAME, "NIVEAU2");
NodeRef NIVEAU2 = this.getServiceRegistry().getNodeService().createNode(result, ContentModel.ASSOC_CONTAINS,
      QName.createQName(FTModel.FT_MODEL_URI,"NIVEAU2"), ContentModel.TYPE_FOLDER, props).getChildRef();

Tout va bien et le dossier est visible dans Alfresco et l'explorateur de noeuds.
Par contre il n'apparait pas lors des requetes lucène :

PATH:"/app:company_home/cm:NIVEAU1/*" AND @cm\:name:"NIVEAU2" AND TYPE:"cm:folder"

D'autre part si je créée par l'interface un dossier NIVEAU3 il apparait dans les résultats de la requete lucene …
Mon code est il insuffisant ?

Outcomes