Mercurial > hg > LGServices
changeset 104:d5b8bfc9705c
add new columns : book year and edition year in Topic page.
author | Calvin Yeh <cyeh@mpipw-berlin.mpg.com> |
---|---|
date | Fri, 29 Sep 2017 16:16:22 +0200 |
parents | 090035f79373 |
children | 16a0796e3871 |
files | src/main/java/de/mpiwg/web/branch/SortBranchByBookYear.java src/main/java/de/mpiwg/web/branch/SortBranchByEditionYear.java |
diffstat | 2 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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<LGBranch>{ + + 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
--- /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<LGBranch>{ + + 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