1 2 3 24 package com.geinuke.util.collection; 25 26 import java.util.Comparator ; 27 28 import com.geinuke.vo.WikiArticleVO; 29 30 31 public class WikiArticleVOComparator implements Comparator { 32 33 public static int ASC=0; 34 public static int DESC=0; 35 protected int ord=-1; 36 37 public WikiArticleVOComparator(){ 38 super(); 39 this.ord=DESC; 40 } 41 42 public WikiArticleVOComparator(int o){ 43 super(); 44 this.ord=o; 45 } 46 47 public int compare(Object first, Object second) { 48 WikiArticleVO f=(WikiArticleVO)first; 49 WikiArticleVO s=(WikiArticleVO)second; 50 if(this.ord==DESC) 51 return (new Long (s.getTime())).compareTo( new Long (f.getTime()) ); 52 else 53 return (new Long (f.getTime())).compareTo( new Long (s.getTime()) ); 54 } 55 56 } 57 | Popular Tags |