# HG changeset patch # User Calvin Yeh # Date 1506694582 -7200 # Node ID d5b8bfc9705c70f6608272973dddf473a2d8fce9 # Parent 090035f793731b5286b0711fc9d63a3c3dde7500 add new columns : book year and edition year in Topic page. diff -r 090035f79373 -r d5b8bfc9705c src/main/java/de/mpiwg/web/branch/SortBranchByBookYear.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/de/mpiwg/web/branch/SortBranchByBookYear.java Fri Sep 29 16:16:22 2017 +0200 @@ -0,0 +1,17 @@ +package de.mpiwg.web.branch; + +import de.mpiwg.gazetteer.bo.LGBranch; + +import java.util.Comparator; + + +public class SortBranchByBookYear implements Comparator{ + + public int compare(LGBranch o1, LGBranch o2) { + if(o1 == null || o2 == null){ + return o1.getId().compareTo(o2.getId()); + } + return o1.getBook().getBookYear().compareTo(o2.getBook().getBookYear()); + } + +} \ No newline at end of file diff -r 090035f79373 -r d5b8bfc9705c src/main/java/de/mpiwg/web/branch/SortBranchByEditionYear.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/de/mpiwg/web/branch/SortBranchByEditionYear.java Fri Sep 29 16:16:22 2017 +0200 @@ -0,0 +1,17 @@ +package de.mpiwg.web.branch; + +import de.mpiwg.gazetteer.bo.LGBranch; + +import java.util.Comparator; + + +public class SortBranchByEditionYear implements Comparator{ + + public int compare(LGBranch o1, LGBranch o2) { + if(o1 == null || o2 == null){ + return o1.getId().compareTo(o2.getId()); + } + return o1.getBook().getEditionYear().compareTo(o2.getBook().getEditionYear()); + } + +} \ No newline at end of file