From e604d9b18b366c8ef8ec0e125c87ded191aa320e Mon Sep 17 00:00:00 2001 From: manuelstefanile Date: Thu, 24 Jul 2025 07:19:59 +0200 Subject: [PATCH] DBCFX_RIL_1051 - Ril. DBCFX_RU_376 - Configurazioni per evoluzione/adeguamento Offerta Fisso (2Q 2025) //ordinamento GO --- .../gnpgo/web/bean/NotificheNngOpTerzoBean.java | 13 +++++++++++++ gnpdev/dbcfxgo/web/res/content/searchNngOpTerzo.jsp | 5 ++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/web/bean/NotificheNngOpTerzoBean.java b/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/web/bean/NotificheNngOpTerzoBean.java index e4c9a679..eab33584 100644 --- a/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/web/bean/NotificheNngOpTerzoBean.java +++ b/gnpdev/dbcfxgo/src/it/valueteam/gnpgo/web/bean/NotificheNngOpTerzoBean.java @@ -239,4 +239,17 @@ public class NotificheNngOpTerzoBean implements Serializable { public void setListaRecipient(List listaRecipient) { this.listaRecipient = listaRecipient; } + + public void ordinaPerDAC() { + Collections.sort(listaTestate, new Comparator() { + public int compare(GnpgoNngTestataOpTerzo item1, GnpgoNngTestataOpTerzo item2) { + Date data1 = item1.getDataEspletamento(); + Date data2 = item2.getDataEspletamento(); + if (data1 == null && data2 == null) return 0; + if (data1 == null) return 1; // I valori nulli vengono alla fine + if (data2 == null) return -1; + return data2.compareTo(data1); // Ordinamento dal pił recente al pił vecchio + } + }); + } } diff --git a/gnpdev/dbcfxgo/web/res/content/searchNngOpTerzo.jsp b/gnpdev/dbcfxgo/web/res/content/searchNngOpTerzo.jsp index 6ed3a72f..dbc011c3 100644 --- a/gnpdev/dbcfxgo/web/res/content/searchNngOpTerzo.jsp +++ b/gnpdev/dbcfxgo/web/res/content/searchNngOpTerzo.jsp @@ -88,7 +88,10 @@ - +