Exemplo n.º 1
0
 private void sortTopiclistByDate(List<Topic> _list) {
   List<String> toSort = new ArrayList<String>();
   for (Topic topic : _list) {
     if (topic.getLastupdate() != null && topic.getLastupdate().length() >= 10)
       toSort.add(topic.getLastupdate());
     else {
       topic.setLastupdate(topic.getDate());
       toSort.add(topic.getLastupdate());
     }
   }
   List<Integer> seqs = new ArrayList<Integer>();
   seqs = CONSTANT.sortDatesDesc(toSort);
   List<Topic> sortedTopiclist = new ArrayList<Topic>();
   for (Integer seq : seqs) sortedTopiclist.add(_list.get(seq));
   this.setTopiclist(sortedTopiclist);
 }