Obtener los descendientes de un nodo

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

Obtener los descendientes de un nodo

Hola  a todos

Soy nuevo en Alfresco y estoy investigando un poco el api REST que tiene. Fundamentalmente estoy decidiendo que parte del api me sirve  para integrar alfresco con liferay y que parte la tendré que  desarrollar con Webscripts.
Actualmente estoy a ver si consigo invocar al servicio "Retrieve tree of descendants":

   /alfresco/service/api/node/{store_type}/{store_id}/{id}/descendants?types={types}&filter={filter?}&depth={depth?}&includeAllowableActions={includeAllowableActions?}

La llamada que hago yo es la siguiente:

  http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/c2fd7cd4-0521-4980-b8ac-c936fb...

  Pero me da el siguiente error:

  org.mozilla.javascript.EcmaError - ReferenceError: "ARG_TYPES" is not defined. (file:C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.js#16)

  La llamada me funciona si le quito el parametro "types". Igual es que folder no lo reconoce como un type valido.

  Un saludo y gracias por adelantado

  ———————————————
   Jesús de los Bueis
   IECISA Blimea - opensource
2 Replies
pjcaracuel_2349
Active Member II

Re: Obtener los descendientes de un nodo

HAs probado cm:folder en lugar de folder? De todas formas pòdias echarle un vistazo si no lo has echo aun al siguiente ejemplo de la wiki
http://wiki.alfresco.com/wiki/Web_Scripts_Examples#Folder_Browse.2FRSS_Feed

Este post tambien te puede ser de utilidad
http://forums.alfresco.com/en/viewtopic.php?f=45&t=19347
http://forums.alfresco.com/en/viewtopic.php?f=36&t=15794

Saludos
jesusbueis
Member II

Re: Obtener los descendientes de un nodo

Gracias Pedro.

Ya he probado con cm:folder y no funciona. También habia echado un vistazo al wiki y a los post que me pusiste pero no he encotrado a priori me sirva.
¿El type se refiere al campo ObjectTypeId devuelto en el Atom? (<cmisSmiley TongueropertyId cmis:name="ObjectTypeId"><cmis:value>folder</cmis:value></cmisSmiley TongueropertyId>). Si es así no entiendo porque no fucnciona con folder.

Seguiré intentandolo


Un saludo