Colegas
Tenho um DTO genérico assim:
[code]
public class GenericDto {
private Object atrib1;
private Object atrib2;
private Object atrib3;
//getters and setters
}[/code]
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)
Já tentei fazer assimreturn coll.compare((Date)c1.getAtrib3(), (Date)c2.getAtrib3()));
porém não rola.
Alguma dica?
MUito obrigado,
Marques
[code]
final Collator coll = Collator.getInstance(new Locale(“pt”, “BR”));
SortedSet setVencimentos = new TreeSet(
new Comparator() {
public int compare(GenericDto c1, GenericDto c2) {
return coll.compare(c1.getAtrib3(), c2.getAtrib3()));
}
});[/code]