1 25 26 package com.j2biz.blogunity.util; 27 28 import java.io.Serializable ; 29 import java.util.Comparator ; 30 31 import com.j2biz.blogunity.exception.BlogunityRuntimeException; 32 import com.j2biz.blogunity.i18n.I18N; 33 import com.j2biz.blogunity.i18n.I18NStatusFactory; 34 import com.j2biz.blogunity.pojo.Entry; 35 36 43 public class EntryComparator implements Comparator ,Serializable { 44 45 48 private static final long serialVersionUID = 3834594287970301240L; 49 50 56 public int compare(Object o1, Object o2) { 57 58 try { 59 Entry b1 = (Entry) o1; 60 Entry b2 = (Entry) o2; 61 62 return (int) (b1.getCreateTime().getTime() - b2.getCreateTime().getTime()); 63 64 } catch (Exception e) { 65 throw new BlogunityRuntimeException(I18NStatusFactory.create( 66 I18N.ERRORS.UNABLE_TO_COMPARE, new String []{"entries"}, e)); 67 } 68 69 } 70 71 } | Popular Tags |