DBCFX_RIL_1051 - Ril. DBCFX_RU_376 - Configurazioni per evoluzione/adeguamento Offerta Fisso (2Q 2025) //ordinamento GO

This commit is contained in:
manuelstefanile
2025-07-24 07:19:59 +02:00
parent 4dacf78bd3
commit e604d9b18b
2 changed files with 17 additions and 1 deletions

View File

@@ -239,4 +239,17 @@ public class NotificheNngOpTerzoBean implements Serializable {
public void setListaRecipient(List<GnpgoNngRecipient> listaRecipient) {
this.listaRecipient = listaRecipient;
}
public void ordinaPerDAC() {
Collections.sort(listaTestate, new Comparator<GnpgoNngTestataOpTerzo>() {
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
}
});
}
}

View File

@@ -88,7 +88,10 @@
<h:outputText value="Recipient" />
</rich:column>
<rich:column>
<h:outputText value="DAC" />
<a4j:commandButton
value="DAC"
action="#{nng_ot.ordinaPerDAC}"
reRender="listaTestate" />
</rich:column>
<rich:column>
<h:outputText value="RDAC" />