return resultat
}
+ private void buildErrorMessage(MarkupBuilder builder, String titre, List alertes, List erreurs) {
+ builder.h4 {
+ li(titre)
+ p "Erreurs :"
+ }
+ erreurs.each {
+ builder.p(it.toString())
+ }
+ builder.br {}
+ builder.h4 {
+ p "Alertes :"
+ alertes.each {
+ p(it.toString())
+ }
+ }
+
+ }
+
public void buildHtml(MarkupBuilder builder) {
def servletContext = ServletContextHolder.servletContext
}
dbr {}
div("id": "Logs", "class": "portal-menu-separator") {
- if (rapport.listErreursStsEmp.size() > 0 || rapport.listAlertesStsEmp.size() > 0) {
- h4 {
- li("Détails des erreurs et des alertes de l'import de fichier StsEmp")
- p "Erreurs :"
- }
- rapport.listErreursStsEmp.each {StsImportErreur log ->
- p(log.toString())
- }
- br {}
- h4 {
- p "Alertes :"
- rapport.listAlertesStsEmp.each {StsImportAlerte log ->
- p(log.toString())
- }
- }
+
+ if (rapport.isLogStsEmp()) {
+
+ buildErrorMessage(
+ builder,
+ "Détails des erreurs et des alertes de l'import de fichier StsEmp",
+ rapport.listAlertesStsEmp,
+ rapport.listErreursStsEmp)
}
- if (rapport.listErreursEmpSts.size() > 0 || rapport.listAlertesEmpSts.size() > 0) {
+ if (rapport.isLogEmpSts()) {
dbr {}
- h4 {
- li("Détails des erreurs et des alertes de l'import de fichier EmpSts")
- p "Erreurs :"
- }
- rapport.listErreursEmpSts.each {StsImportErreur log ->
- p(log.toString())
- }
- br {}
- h4 {
- p "Alertes :"
- rapport.listAlertesEmpSts.each {StsImportAlerte log ->
- p(log.toString())
- }
- }
+
+ buildErrorMessage(
+ builder,
+ "\"Détails des erreurs et des alertes de l'import de fichier EmpSts",
+ rapport.listAlertesEmpSts,
+ rapport.listErreursEmpSts)
}
+
}
dbr {}
p('Fin de l\'import, durée totale : ' + (rapport.tempsExecution) / 1000 + ' sec.')