Modificar Path Nodo

cancel
Showing results for 
Search instead for 
Did you mean: 
nachitod
Member II

Modificar Path Nodo

Buenas,

Tengo una aplicación Java que trabaja sobre un Alfresco a través de servicios web. Tengo las opciones de crear, eliminar o modificar la información asociada a un espacio. Al modificar el name y el title de un nodo, suponía que se debía modificar el path tb, pero me he dado cuenta de que no es así.

Desde hace algunos dias he estado intentando modificar la propiedad con la que se construye el path de un nodo.
He modificado el {http://www.alfresco.org/model/content/1.0}name, {http://www.alfresco.org/model/content/1.0}title y no es ninguna.
Por ejemplo, si yo tengo un nodo con name = 'Prueba 1' y title = 'Prueba 1' su path es: /app:company_home/cmSmiley Tonguerueba_x0020_1
A continuación, cambio el name y el title a Prueba 2, busco su path y sigue siendo : /app:company_home/cmSmiley Tonguerueba_x0020_1

¿¿Alguien sabe como puedo modificar el path de un nodo de Alfresco??

Muchas gracias!!!!
2 Replies
rmacian
Member II

Re: Modificar Path Nodo

Hola nachitod,

el path de un nodo se actualiza con el cambio de nombre. Puedes comprobarlo mediante el buscador de nodos en el panel de administrador.

Crea un espacio llamado prueba y a continuacion copias la referencia del nodo y la buscas en nodebrowser:

Node Identifier
Primary Path:   /{http://www.alfresco.org/model/application/1.0}company_home/{http://www.alfresco.org/model/content/1....
Reference:   workspace://SpacesStore/50b32868-fe07-4173-9d34-060a57d008d0
Type:   {http://www.alfresco.org/model/content/1.0}folder
Parent:    workspace://SpacesStore/f654a13c-8d55-49a9-b743-9114390bb246

Si le cambiamos el nombre a prueba2:

Node Identifier
Primary Path:   /{http://www.alfresco.org/model/application/1.0}company_home/{http://www.alfresco.org/model/content/1....
Reference:   workspace://SpacesStore/50b32868-fe07-4173-9d34-060a57d008d0
Type:   {http://www.alfresco.org/model/content/1.0}folder
Parent:    workspace://SpacesStore/f654a13c-8d55-49a9-b743-9114390bb246

Como ves el path cambia, lo único que no cambia y se mantiene siempre es la referencia al nodo
jesuslp
Member II

Re: Modificar Path Nodo

Eso mismo me pasa a mi:

Realizo una primera subida de un fichero y me genera una carpeta por ejemplo:

{http://www.alfresco.org/model/content/1.0}name
2400.01

{http://www.alfresco.org/model/content/1.0}path

.../{http://www.alfresco.org/model/content/1.0}_x0032_400.01

con

NamedValue[] namedValues = new NamedValue[]{
                        Utils.createNamedValue(AlfrescoConstants.PROP_NAME, 2363.45)};

gestorAlfrescoManager.updateContent(idExpedienteAlfresco, namedValues );

consigo renombrar con la propiedad PROP_NAME a:

{http://www.alfresco.org/model/content/1.0}name
2363.45

Sin embargo no me ha cambiado el path:

{http://www.alfresco.org/model/content/1.0}path

.../{http://www.alfresco.org/model/content/1.0}_x0032_400.01