<?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 Añadir properties in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/a%C3%B1adir-properties/m-p/165774#M119435</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;querría añadir nuevas propiedades a un nodo en Alfresco. Lo que he hecho ha sido esto:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory.getRepositoryService();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reference ref = new Reference(store, cmNode.getId(), null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Predicate predicate = new Predicate(new Reference[]{ref}, null, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NamedValue[] properties = ContentManagementHelper.getNodeProperties(cmNode);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties = ContentManagementHelper.addNewProperties(properties, newProperties);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMLUpdate update = new CMLUpdate(properties, predicate, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CML cml = new CML();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cml.setUpdate(new CMLUpdate[]{update});&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; startChrono();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpdateResult[] updateResult = repositoryService.update(cml);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Donde addNodeProperties devuelve un namedValue[] con las antiguas propiedades y las nuevas. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pero desconozco si hay una manera más efectiva de hacerlo, sin usar el CMLUpdate. Algun tipo de addProperties, por ej. He visto el método setProperties, pero no un trozo de código sobre como implementarlo, ya que una vez hecho el set no sé si se debe hacer un update o qué ¿Sabéis si existe algo así?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci!!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Oct 2010 16:42:43 GMT</pubDate>
    <dc:creator>spilby</dc:creator>
    <dc:date>2010-10-04T16:42:43Z</dc:date>
    <item>
      <title>Añadir properties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a%C3%B1adir-properties/m-p/165774#M119435</link>
      <description>Buenas,querría añadir nuevas propiedades a un nodo en Alfresco. Lo que he hecho ha sido esto:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory.getRepositoryService();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reference ref = new Reference(store, cmNode.getId(), null);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Predicate predicate = new Predicate(</description>
      <pubDate>Mon, 04 Oct 2010 16:42:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a%C3%B1adir-properties/m-p/165774#M119435</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-10-04T16:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: Añadir properties</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/a%C3%B1adir-properties/m-p/165775#M119436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yo siempre he usado el objeto CML desde servicios web… otra opcion si no seria webScripts.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Oct 2010 07:01:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/a%C3%B1adir-properties/m-p/165775#M119436</guid>
      <dc:creator>pablo_zapico</dc:creator>
      <dc:date>2010-10-05T07:01:32Z</dc:date>
    </item>
  </channel>
</rss>

