Obtener NodeRef de 'Company Home' [Solucionado]

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

Obtener NodeRef de 'Company Home' [Solucionado]

Hola, estoy creando una acción para clasificar documentos en una estructura de carpetas a partir de "Company Home". Para ir creando esas carpetas, necesito obtener la referencia a "Company Home". No he encontrado ninguna forma fácil de lograr esto… ¿Alguna sugerencia?

Muchas gracias!!
1 Reply
agranjo
Member II

Re: Obtener NodeRef de 'Company Home' [Solucionado]

Me respondo yo mismo… mejor dicho, me han contestado en el foro general (en inglés):
StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE, "SpacesStore");
ResultSet rs = searchService.query(storeRef, SearchService.LANGUAGE_XPATH, "/app:company_home");
NodeRef companyHomeNodeRef = null;
try
{
    if (rs.length() == 0)
    {
        throw new AlfrescoRuntimeException("Didn't find Company Home");
    }
    companyHomeNodeRef = rs.getNodeRef(0);
}
finally
{
    rs.close();
}

Saludos!!