diff options
author | Jonathan Bauer | 2016-01-15 15:34:09 +0100 |
---|---|---|
committer | Jonathan Bauer | 2016-01-15 15:34:09 +0100 |
commit | 4f0c6d30b9b31f2e63a6e9964fa0e8bbd20ecfbd (patch) | |
tree | b4f02a0945f3098d69c81376b8f3884b196c2640 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java | |
parent | [client] added "Schliessen"/"Speichern" buttons to LocationSelectionWindow (diff) | |
download | tutor-module-4f0c6d30b9b31f2e63a6e9964fa0e8bbd20ecfbd.tar.gz tutor-module-4f0c6d30b9b31f2e63a6e9964fa0e8bbd20ecfbd.tar.xz tutor-module-4f0c6d30b9b31f2e63a6e9964fa0e8bbd20ecfbd.zip |
[client] fix sorting of locations
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java index 0065f5f1..291bf381 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java @@ -2,6 +2,7 @@ package org.openslx.dozmod.thrift; import java.util.Comparator; +import org.openslx.bwlp.thrift.iface.Location; import org.openslx.bwlp.thrift.iface.OperatingSystem; import org.openslx.bwlp.thrift.iface.Organization; import org.openslx.bwlp.thrift.iface.UserInfo; @@ -69,4 +70,17 @@ public class Sorters { } }; + public static Comparator<Location> locByName = new Comparator<Location>() { + public int compare(Location o1, Location o2) { + if (o1 == null || o1.locationName == null) { + if (o2 == null) + return 0; + return -1; + } else if (o2 == null) { + return 1; + } + return o1.locationName.compareTo(o2.locationName); + } + }; + } |