1 18 package org.apache.roller.pojos; 19 20 import java.io.Serializable ; 21 import java.util.Comparator ; 22 23 public class BookmarkComparator implements Comparator , Serializable 24 { 25 static final long serialVersionUID = 4009699640952161148L; 26 27 public int compare(Object val1, Object val2) 28 throws ClassCastException 29 { 30 BookmarkData bd1 = (BookmarkData)val1; 31 BookmarkData bd2 = (BookmarkData)val2; 32 int priority1 = bd1.getPriority().intValue(); 33 int priority2 = bd2.getPriority().intValue(); 34 35 if (priority1 > priority2) 36 { 37 return 1; 38 } 39 else if (priority1 < priority2) 40 { 41 return -1; 42 } 43 44 return bd1.getName().compareTo(bd2.getName()); 47 48 } 49 50 } 51 | Popular Tags |