cancel
Showing results for 
Search instead for 
Did you mean: 

Obtener documento con path

joherrero
Champ in-the-making
Champ in-the-making
Hola a todos,
estoy intentando obtener un fichero de tipo doc (definido por mi) de mi repositorio.
Para acceder uso la llamada
nodes = WebServiceFactory.getRepositoryService().get(new Predicate(new Reference[]{new Reference(store, null, path)}, store, null));
donde path es el path al fichero.

Mi estructura de documentos es:
Company_home/Empresa/proyecto/carpeta/subcarpeta/documento y el path con el que intento acceder es: /app:company_home/cm:empresa/cmSmiley Tongueroyecto/cm:carpeta/cm:subcarpeta/doc:documento

He probado a acceder a la carpeta que lo contiene ("subcarpeta") y accedo sin problemas con el path /app:company_home/cm:empresa/cmSmiley Tongueroyecto/cm:carpeta/cm:subcarpeta

Dentro de lo posible me gustaría hacerlo sin tener que montar una query, pero si no queda otra opción lo haré con querys.

Muchas gracias.
2 REPLIES 2

fegor
Star Collaborator
Star Collaborator
¿A qué te refieres sin montar una "query"?, ¿de qué otra forma te quieres posicionar sino?

Un saludo.

cybermakoki
Champ in-the-making
Champ in-the-making
Porque no usas algo asi?:

Node companyHome = navBean.getCompanyHomeNode();
   
             NodeRef userhomes = getNodeService().getChildByName(companyHome.getNodeRef(), ContentModel.ASSOC_CONTAINS , "userhomes");
             NodeRef temp = getNodeService().getChildByName(userhomes, ContentModel.ASSOC_CONTAINS , "nombreCarpetaTemp");
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.