Hola a todos,Tengo la siguiente configuración: Alfresco 3.2 instalado sobre Windows XP y una aplicación java en la que utilizo el sdk que proporciona alfresco (alfresco-community-sdk-3.2). Estoy tratando de recuperar contenidos del repositorio utilizando un ejemplo de la documentación pero no consigo obtener más metadata que el "path" del documento.
RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory.getRepositoryService();
Query query = new Query( Constants.QUERY_LANG_LUCENE, "TEXT:'"+queryStr+"'");
QueryResult queryResult = repositoryService.query(STORE, query, true);
ResultSet resultSet = queryResult.getResultSet();
ResultSetRow[] rows = resultSet.getRows();
if (rows == null) {
System.out.println("No query results found.");
} else {
System.out.println("Results from query:");
List<ContentResult> results = null;
if (rows != null && rows.length > 0) {
results = new ArrayList<ContentResult>();
for(ResultSetRow row : rows) {
String nodeId = row.getNode().getId();
ContentResult contentResult = new ContentResult(nodeId);
NamedValue [] namedValues = row.getColumns();
for (int i=0;i<namedValues.length;i++) {
NamedValue namedValue = namedValues[i];
if (!namedValue.getIsMultiValue()) {
System.out.println(" name="+namedValue.getName()+" value="+namedValue.getValue());
} else {
String valores[] = namedValue.getValues();
for (int j=0;j<valores.length;j++) {
System.out.print(valores[j]+", ");
}
}
}
results.add(contentResult);
}
}
}
La traza (salida) de este programa quedaría así:
name={http://www.alfresco.org/model/content/1.0}path value=/{http://www.alfresco.org/model/application/1.0}company_home/{http://www.alfresco.org/model/site/1.0}sites/{http://www.alfresco.org/model/content/1.0}elargar/{http://www.alfresco.org/model/content/1.0}ARANDAetal_2009_ocr2.pdf
name={http://www.alfresco.org/model/content/1.0}path value=/{http://www.alfresco.org/model/application/1.0}company_home/{http://www.alfresco.org/model/site/1.0}sites/{http://www.alfresco.org/model/content/1.0}elargar/{http://www.alfresco.org/model/content/1.0}ARANDA_2009b_ocr2.pdf
Como veis, encuentra contenidos que encajan con la búsqueda, pero solo me devuelve el campo "{http://www.alfresco.org/model/content/1.0}path" y necesito el resto (nombre, descripción, etc.). A alguien le ha pasado algo similar?Gracias y un saludo,Juan Antonio Mayol