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
Solved! Go 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
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
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.