1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
private List<Affaire> sortList(List<Affaire> list) {
List<Affaire> result = new ArrayList<Affaire>();
if (getSortBy().equals("no")) {
Collections.sort(list, new Comparator() {
public int compare(Object o1, Object o2) {
Affaire a1=(Affaire) o1;
Affaire a2=(Affaire) o2;
return String.valueOf(a1.getId()).compareToIgnoreCase(String.valueOf(a2.getId());;
}});
}else if (getSortBy().equals("type")) {
Collections.sort(list, new Comparator() {
public int compare(Object o1, Object o2) {
Affaire a1=(Affaire) o1;
Affaire a2=(Affaire) o2;
return String.valueOf(a1.getType().getId()).compareToIgnoreCase(String.valueOf(a2.getType().getId()));;
}});
... |
Partager