1 18 21 package org.apache.roller.pojos; 22 23 import java.io.Serializable ; 24 import java.util.Comparator ; 25 26 33 public class WeblogEntryComparator implements Comparator , Serializable 34 { 35 static final long serialVersionUID = -9067148992322255150L; 36 37 public int compare(Object val1, Object val2) 38 throws ClassCastException 39 { 40 WeblogEntryData entry1 = (WeblogEntryData)val1; 41 WeblogEntryData entry2 = (WeblogEntryData)val2; 42 long pubTime1 = entry1.getPubTime().getTime(); 43 long pubTime2 = entry2.getPubTime().getTime(); 44 45 if (pubTime1 > pubTime2) 46 { 47 return -1; 48 } 49 else if (pubTime1 < pubTime2) 50 { 51 return 1; 52 } 53 54 return entry1.getTitle().compareTo(entry2.getTitle()); 57 } 58 } 59 | Popular Tags |