package br.com.caelum.stella.feriado.util; import java.util.Comparator; import br.com.caelum.stella.feriado.entity.Feriado; public class Ordernador { public static final Comparator<Feriado> DATA_CRESCENTE = new Comparator<Feriado>() { @Override public int compare(Feriado f1, Feriado f2) { return f1.getData().compareTo(f2.getData()); } }; public static final Comparator<Feriado> DATA_DECRESCENTE = new Comparator<Feriado>() { @Override public int compare(Feriado f1, Feriado f2) { return f2.getData().compareTo(f1.getData()); } }; public static final Comparator<Feriado> LUGAR = new Comparator<Feriado>() { @Override public int compare(Feriado f1, Feriado f2) { return f1.getLocal().compareTo(f2.getLocal()); } }; public static final Comparator<Feriado> NOME_CRESCENTE = new Comparator<Feriado>() { @Override public int compare(Feriado f1, Feriado f2) { return f1.getNome().compareTo(f2.getNome()); } }; public static final Comparator<Feriado> NOME_DECRESCENTE = new Comparator<Feriado>() { @Override public int compare(Feriado f1, Feriado f2) { return f2.getNome().compareTo(f1.getNome()); } }; }