DBCFX_RIL_1051 - Ril. DBCFX_RU_376 - Configurazioni per evoluzione/adeguamento Offerta Fisso (2Q 2025) //ordinamento GO
This commit is contained in:
@@ -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
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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" />
|
||||
|
||||
Reference in New Issue
Block a user