<?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 Re: Crear espacios desde Bean in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102847#M71628</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hola fstnboy,&lt;BR /&gt;&lt;BR /&gt;Exacto, para crear un espacio puedes hacer uso del FileFolderService. Algo así como esto:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;FileInfo fileInfo = getServiceRegistry().getFileFolderService().create(getPath(), uid, ContentModel.TYPE_FOLDER);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;Después para darle propiedades específicas puedes hacer uso del nodeService:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;nodeService.setProperty(fileInfo.getNodeRef(), ContentModel.PROP_DESCRIPTION, "Descripcion"); &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;NodeService tiene un método (setProperty) que indicando el nodeRef, el QName de la propiedad y el valor, pues lo establece para ese nodo…creo que con eso te irá perfecto.&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;BR /&gt;Saludos!!&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias!!!!!!!! Enhorabuena y suerte con las siguientes fases&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Nov 2008 11:56:17 GMT</pubDate>
    <dc:creator>fstnboy</dc:creator>
    <dc:date>2008-11-05T11:56:17Z</dc:date>
    <item>
      <title>Crear espacios desde Bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102842#M71623</link>
      <description>Buenas a todos,Tengo implementado un face (.jsp) que hace uso de un Bean. Lo que quiero es que un método de este Bean crea un espacio utilizando el usuario actual.Lo que ya tengo hecho es crear espacios desde una aplicación fuera de alfresco y lo que he supuesto más fácil es hacerlo de la misma form</description>
      <pubDate>Wed, 05 Nov 2008 07:49:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102842#M71623</guid>
      <dc:creator>fstnboy</dc:creator>
      <dc:date>2008-11-05T07:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: Crear espacios desde Bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102843#M71624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ya he conseguido crear un espacio de un tipo determinado haciendo uso del &lt;/SPAN&gt;&lt;STRONG&gt;FileInfoService&lt;/STRONG&gt;&lt;SPAN&gt;, pero no consigo que las propiedades tomen el valor que quiero… &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cómo podría hacerlo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Nov 2008 09:45:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102843#M71624</guid>
      <dc:creator>fstnboy</dc:creator>
      <dc:date>2008-11-05T09:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: Crear espacios desde Bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102844#M71625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola fstnboy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exacto, para crear un espacio puedes hacer uso del FileFolderService. Algo así como esto:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;FileInfo fileInfo = getServiceRegistry().getFileFolderService().create(getPath(), uid, ContentModel.TYPE_FOLDER);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Después para darle propiedades específicas puedes hacer uso del nodeService:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;nodeService.setProperty(fileInfo.getNodeRef(), ContentModel.PROP_DESCRIPTION, "Descripcion"); &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;NodeService tiene un método (setProperty) que indicando el nodeRef, el QName de la propiedad y el valor, pues lo establece para ese nodo…creo que con eso te irá perfecto.&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Nov 2008 11:22:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102844#M71625</guid>
      <dc:creator>ajv</dc:creator>
      <dc:date>2008-11-05T11:22:27Z</dc:date>
    </item>
    <item>
      <title>Re: Crear espacios desde Bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102845#M71626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Pongo el código de cómo lo hago hasta ahora…. lo que me falta es que me guarde los datos de las properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;ServiceRegistry serviceRegistry = Repository.getServiceRegistry(FacesContext.getCurrentInstance());&lt;BR /&gt;&lt;BR /&gt;FileFolderService ffService = serviceRegistry.getFileFolderService();&lt;BR /&gt;&lt;BR /&gt;FileInfo fileInfo = ffService.create(navigationBean.getCurrentNode().getNodeRef(), this.inputText.getValue().toString(), QName.createQName(qName));&lt;BR /&gt;&lt;BR /&gt;Node node = new Node(fileInfo.getNodeRef());&lt;BR /&gt;&lt;BR /&gt;Map&amp;lt;String, Object&amp;gt; properties = node.getProperties();&lt;BR /&gt;//Doy valores a las propiedades&lt;BR /&gt;properties.put("…", …);&lt;BR /&gt;….&lt;BR /&gt;&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;/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>Wed, 05 Nov 2008 11:26:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102845#M71626</guid>
      <dc:creator>fstnboy</dc:creator>
      <dc:date>2008-11-05T11:26:26Z</dc:date>
    </item>
    <item>
      <title>Re: Crear espacios desde Bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102846#M71627</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;Viendo tu código completo la respuesta&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;El NodeService también dispone del siguiente método:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;setProperties(NodeRef nodeRef, java.util.Map properties)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Por tanto, basta con que le pases por parámetro el Map properties que has estado creando.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Nov 2008 11:42:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102846#M71627</guid>
      <dc:creator>ajv</dc:creator>
      <dc:date>2008-11-05T11:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Crear espacios desde Bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102847#M71628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hola fstnboy,&lt;BR /&gt;&lt;BR /&gt;Exacto, para crear un espacio puedes hacer uso del FileFolderService. Algo así como esto:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;FileInfo fileInfo = getServiceRegistry().getFileFolderService().create(getPath(), uid, ContentModel.TYPE_FOLDER);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;Después para darle propiedades específicas puedes hacer uso del nodeService:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;nodeService.setProperty(fileInfo.getNodeRef(), ContentModel.PROP_DESCRIPTION, "Descripcion"); &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;NodeService tiene un método (setProperty) que indicando el nodeRef, el QName de la propiedad y el valor, pues lo establece para ese nodo…creo que con eso te irá perfecto.&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; &lt;BR /&gt;Saludos!!&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias!!!!!!!! Enhorabuena y suerte con las siguientes fases&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Nov 2008 11:56:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-espacios-desde-bean/m-p/102847#M71628</guid>
      <dc:creator>fstnboy</dc:creator>
      <dc:date>2008-11-05T11:56:17Z</dc:date>
    </item>
  </channel>
</rss>

