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