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 @@ - +