Colegas
Tenho um DTO genérico assim:
public class GenericDto {
private Object atrib1;
private Object atrib2;
private Object atrib3;
//getters and setters
}
Então, populei o mesmo com um aributo java.util.Date no atrib3.
Agora preciso classificar por esse atributo com esse cóidigo abaixo (passado pelo thingol).
Porém ele dá erro at java.text.Collator.compare(Unknown Source)
at br.com.fit.action.ContabilDespesaAction$1.compare(ContabilDespesaAction.java:173)
return coll.compare((Date)c1.getAtrib3(), (Date)c2.getAtrib3()));
final Collator coll = Collator.getInstance(new Locale("pt", "BR"));
SortedSet<GenericDto> setVencimentos = new TreeSet<GenericDto>(
new Comparator<GenericDto>() {
public int compare(GenericDto c1, GenericDto c2) {
return coll.compare(c1.getAtrib3(), c2.getAtrib3()));
}
});