<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Nodeservice et nouveaux types in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43472#M23717</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai un nouveau type de données (TD1) qui possède une child-association dont la cible est du type TD2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TD1 hérite de cm:content et TD2 de sys:base&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Est-ce que quelqu'un aurait la bienveillance de m'indiquer la marche à suivre avec NodeService.createNode, j'ai multiplié les essais sans résultat.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Mar 2008 13:46:37 GMT</pubDate>
    <dc:creator>jbaton</dc:creator>
    <dc:date>2008-03-06T13:46:37Z</dc:date>
    <item>
      <title>Nodeservice et nouveaux types</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43472#M23717</link>
      <description>Bonjour,J'ai un nouveau type de données (TD1) qui possède une child-association dont la cible est du type TD2.TD1 hérite de cm:content et TD2 de sys:baseEst-ce que quelqu'un aurait la bienveillance de m'indiquer la marche à suivre avec NodeService.createNode, j'ai multiplié les essais sans résultat.</description>
      <pubDate>Thu, 06 Mar 2008 13:46:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43472#M23717</guid>
      <dc:creator>jbaton</dc:creator>
      <dc:date>2008-03-06T13:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: Nodeservice et nouveaux types</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43473#M23718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://wiki.alfresco.com/wiki/Special:Search?search=createNode&amp;amp;go=Go" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Special&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;earch?search=createNode&amp;amp;go=Go&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2008 14:07:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43473#M23718</guid>
      <dc:creator>rguinot</dc:creator>
      <dc:date>2008-03-06T14:07:09Z</dc:date>
    </item>
    <item>
      <title>Re: Nodeservice et nouveaux types</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43474#M23719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci de votre aide,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je regarde aussi&amp;nbsp; BaseNodeServiceTest&amp;nbsp;&amp;nbsp; mais mon adaptation à mon cas ne marche pas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je n'ai pas trouvé de page avec les principes de manipulations de noeuds.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;par exemple, je vois dans l'explorateur de noeuds&amp;nbsp; que les associations et les children sont vides.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je pars dans l'idée qu'il n'est pas nécessaire de créer un noeud qui serait la structure de ma child association mais … je n'en sais rien.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans la page&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Node_Service_API_Design" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Node_Service_API_Design&lt;/A&gt;&lt;SPAN&gt; , la méthode addChild pourrait remplir mon besoin &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mais comment créer un noeud (correspondant au parametre childRef) sans passer par createNode ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bref, je suis à la recherche de code au plus proche de mon modèle.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mon contexte est un customisation du client web aussi, je trouverais dommage d'utiliser les web services auxquels je suis plus habitué.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2008 15:50:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43474#M23719</guid>
      <dc:creator>jbaton</dc:creator>
      <dc:date>2008-03-06T15:50:30Z</dc:date>
    </item>
    <item>
      <title>Re: Nodeservice et nouveaux types</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43475#M23720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En supposant que tu as déjà défini dans ton model custom une child association portée par ton type héritier de cm:content (ou un aspect que tu colles dessus) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // parent est le NodeRef du noeud parent&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // assocQName est le QName de ta child association&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // filename est le nom que tu peux donner à l'instance d'association que tu crées&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // (tu peux mettre un nom bidon si tu as un seul fils et que ce nom n'est pas significatif)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // childProps est optionnel (Map&amp;lt;QName, Serializable) contenant les propriétés du noeud fils&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChildAssociationRef assoc = nodeService.createNode(parent, assocQName, QName.createQName(assocQName&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getNamespaceURI(), filename), ContentModel.TYPE_BASE, childProps);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeRef child = assoc.getChildRef();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2008 17:47:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43475#M23720</guid>
      <dc:creator>rivarola</dc:creator>
      <dc:date>2008-03-06T17:47:52Z</dc:date>
    </item>
    <item>
      <title>Re: Nodeservice et nouveaux types</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43476#M23721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci beaucoup de votre aide.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Suite à votre conseil, j'ai adapté le code ci-dessus à mon modèle (en donnant le QName de mon TD2 en tant que 4e argument).&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cela ne marchait pas. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai obtenu une erreur&amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;java.util.regex.PatternSyntaxException: Illegal repetition&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Une recherche sur les forums français et anglais me donne cette page &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/viewtopic.php?f=4&amp;amp;t=5053&amp;amp;p=15870&amp;amp;hilit=Illegal+repetition#p15870" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/viewtopic.php?f=4&amp;amp;t=5053&amp;amp;p=15870&amp;amp;hilit=Illegal+repetition#p15870&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;dont la conclusion est que la vérification de la valeur de l'élément role (de target) est buggée.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Il faut mettre un QName en argument mais les accolades ne correspondent pas à une expression régulière utilisée.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un truc sympathique et bien caché à faire perdre des jours, en fait.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc, j'ai enlevé cet élément role de mon modele et le code fonctionne.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Voici donc un nouveau commandement sous forme d'homophonie&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;PAS DE ROLE&amp;nbsp; !&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; :lol: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci encore de votre aide.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2008 23:15:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/nodeservice-et-nouveaux-types/m-p/43476#M23721</guid>
      <dc:creator>jbaton</dc:creator>
      <dc:date>2008-03-06T23:15:01Z</dc:date>
    </item>
  </channel>
</rss>

