private static String componeCuerpoSLT(Asignatura asignatura) throws ErrorAlLeerPlantilla { String cuerpo; try { cuerpo = new String( StreamUtils.inputStreamToByteArray( new FileInputStream("/etc/uji/gdo/templates/aviso-slt.template"))); } catch (Exception e) { throw new ErrorAlLeerPlantilla("Error al carregar plantilla del slt."); } return MessageFormat.format(cuerpo, asignatura.getGdoExtAsiToda().getId()); }
private static String componeCuerpoResponsable(Asignatura asignatura) throws ErrorAlLeerPlantilla { String cuerpo; Calendar fecha = Calendar.getInstance(); SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); if (asignatura.getFechaIni() != null) { fecha.setTime(asignatura.getFechaIni()); } else { fecha.add(Calendar.DATE, 1); } try { cuerpo = new String( StreamUtils.inputStreamToByteArray( new FileInputStream("/etc/uji/gdo/templates/aviso-responsable.template"))); } catch (Exception e) { throw new ErrorAlLeerPlantilla("Error al carregar la plantilla del responsable"); } return MessageFormat.format( cuerpo, asignatura.getGdoExtAsiToda().getId(), dateFormat.format(fecha.getTime())); }