public class SbilancioMovimentoContabileErroriControlliIvaComparator implements Comparator<SbilancioMovimentoContabileControlliIva> {
public int compare(SbilancioMovimentoContabileControlliIva mc1, SbilancioMovimentoContabileControlliIva mc2) {
// ordino rispetto al codice errore
NullComparator nullComparator = new NullComparator(false);
int retval = nullComparator.compare(mc1.getCodiceErrore(), mc2.getCodiceErrore());
if (retval != 0) {
return retval;
}
// poi rispetto al codice tipo protocollo
NullComparator nullComparator3 = new NullComparator(false);
retval = nullComparator3.compare(mc1.getCodiceTipoProtocollo(), mc2.getCodiceTipoProtocollo());
if (retval != 0) {
return retval;
}
// poi rispetto al numero articolo
NullComparator nullComparator2 = new NullComparator(false);
retval = nullComparator2.compare(mc1.getNumeroArticolo(), mc2.getNumeroArticolo());
if (retval != 0) {
return retval;
}
return retval;