Obtener documento con path

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

Obtener documento con path

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
fegor
Senior Member

Re: Obtener documento con path

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

Un saludo.
cybermakoki
Member II

Re: Obtener documento con path

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");