como obtener el contenido de un noderef

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

como obtener el contenido de un noderef

Jump to solution

Buenos dias, estoy tratando de obtener el contenido de un noderef a través de un behavior, es decir cada vez que se cree un contenido cm:content obtener su contenido 

public void onCreateNode(ChildAssociationRef childAssociationRef) {

   NodeRef hijo = childAssociationRef.getChildRef();

   //es para corroborar que si es el fichero que quiero tratar

   logger.info("Nombre del archivo: " + nodeService.getProperty(hijo,ContentModel.PROP_NAME));

   ContentReader reader = contentService.getReader(hijo,ContentModel.PROP_CONTENT);

   String data = reader.getContentString();

   logger.info("Contenido: " +data);

}

Pero en el log la variable data me aparece vacío 

2019-07-16 11:49:32,265 INFO  [com.audicol.behavior.DataJson] [http-bio-8080-exec-10] Contenido: 

Gracias

1 Solution

Accepted Solutions
angelborroy
Alfresco Employee

Re: como obtener el contenido de un noderef

Jump to solution

El contenido no es creado en el evento "onCreateNode", se actualiza después en el evento org.alfresco.repo.content.ContentServicePolicies.onContentPropertyUpdate

Estos son los eventos que ocurren cuando se sube un contenido a Alfresco:

Alfresco Share · Event chain on document upload | Programming and So 

Hyland Developer Evangelist

View solution in original post

1 Reply
angelborroy
Alfresco Employee

Re: como obtener el contenido de un noderef

Jump to solution

El contenido no es creado en el evento "onCreateNode", se actualiza después en el evento org.alfresco.repo.content.ContentServicePolicies.onContentPropertyUpdate

Estos son los eventos que ocurren cuando se sube un contenido a Alfresco:

Alfresco Share · Event chain on document upload | Programming and So 

Hyland Developer Evangelist