Bonjour,j'ai commencé cette semaine à travailler sur alfresco et j'ai donc, forcément, quelques soucis.Je souhaiterais récupérer le contenu d'un noeud. J'essaye a partir d'un nodeRefJ'ai tenté cela :ContentReader contenReader = this.contentService.getReader(nodeRef, ContentModel.PROP_CONTENT);
contenReader.getContentString();
Et, bien que mon contentReader soit renseigné (vérifié en mode debug) exemple : contentUrl=store://2007/12/18/16/55/b52af51c-ad81-11dc-895d-d76a1b20d501.bin| mimetype=text/xml|size=463|encoding=UTF-8|locale=fr_FR_ ) la méthode getContentString me renvois une exeption :
org.alfresco.service.cmr.repository.ContentIOException: Failed to open stream onto channel:
accessor: ContentAccessor[ contentUrl=store://2007/12/18/16/55/b52af51c-ad81-11dc-895d-d76a1b20d501.bin, mimetype=text/xml, size=463, encoding=UTF-8, locale=fr_FR]
caused by:
java.lang.RuntimeException: A channel has already been opened
J'ai fouillé le net pour voir comment récupérer le contenu d'un noeud mais, peut être sans avoir les bons mots clés, je ne trouve rien…Je souhaiterais afficher les recherchers enregistrées dans le menu (ça c'est fait) puis en cliquant sur une des recherche afficher le résultat, d'où l'utilité de récupérer la rechercher enregistrée.Quelqu'un aurait une solution ou des pistes? Merci.