@Util public static void botonSimpleForm(Long idSolicitud, String firma) { // Realizamos la creaciĆ³n del documento y lo subimos al AED Solicitud solicitud = getSolicitud(idSolicitud); if ((solicitud.registro.oficial == null) || (solicitud.registro.oficial.uri == null)) { try { // Genera el documento oficial play.Logger.info("Debemos crear el documento y subirlo al AED"); File oficial = new Report("reports/solicitud_simple.html") .header("reports/header.html") .registroSize() .renderTmpFile(solicitud); solicitud.registro.oficial = new Documento(); solicitud.registro.oficial.tipo = FapProperties.get("fap.aed.tiposdocumentos.solicitud"); solicitud.registro.oficial.descripcion = "DescripciĆ³n del documento incluida a mano"; gestorDocumentalService.saveDocumentoTemporal(solicitud.registro.oficial, oficial); play.Logger.info("Documento creado y subido al AED: "); play.Logger.info("uri -> " + solicitud.registro.oficial.uri); play.Logger.info("url -> " + solicitud.registro.oficial.urlDescarga); solicitud.save(); } catch (Exception e) { play.Logger.error("Error"); e.printStackTrace(); Messages.error("Error: " + e.getMessage()); } } else { play.Logger.info("Documento YA creado y subido al AED: "); play.Logger.info("uri -> " + solicitud.registro.oficial.uri); play.Logger.info("url -> " + solicitud.registro.oficial.urlDescarga); } }