Consigo subir plantillas jrxml a mi Alfresco y lanzar los informes de ejemplo, pero el siguiente paso es que dichos informes se rellenen en tiempo de ejecución con los datos que a mi me interesan, o sea, con los correspondientes a mi modelo de datos.
Para ello me haría falta obtener el código fuente del motor de informes de Alfresco (Enterprise Report Service); sin embargo desde la página http://forge.alfresco.com/frs/?group_id=20 sólo se proporcionan los ficheros para crear el módulo de integración. Tendré que modificar directamente las clases java del Jasper Reports? Qué otra forma hay de pasar la información a mi informe? Alguien se ha encontrado con este caso?
Buscando por más foros y webs, la solución parece ser decompilar los .class del .jar para obtener el código fuente. Mediante el plugin JadClipse para Eclipse por ejemplo…
Al final he utilizado JAD Java Decompiler (http://www.varaneckas.com/jad) y las he decompilado desde la línea d comandos. También he encontrado un plugin para Eclipse (JadClipse), pero sólo podía visualizar los .java convertidos, sin poder modificarlos, así que al final me he decantado por la otra herramienta.