diff options
author | Simon Rettberg | 2015-08-20 16:12:52 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-08-20 16:12:52 +0200 |
commit | a805193eebc028ba4a47fd6a31094e23c3d78379 (patch) | |
tree | 99012c344cad5156ce0e40a80bc597d9bf997d67 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java | |
parent | [client] Fix logic operator in if-statement (diff) | |
download | tutor-module-a805193eebc028ba4a47fd6a31094e23c3d78379.tar.gz tutor-module-a805193eebc028ba4a47fd6a31094e23c3d78379.tar.xz tutor-module-a805193eebc028ba4a47fd6a31094e23c3d78379.zip |
[client] Minor fixes
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 8a0559f2..af5e9e9f 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java @@ -3,6 +3,7 @@ package org.openslx.dozmod.thrift; import java.util.Comparator; import org.openslx.bwlp.thrift.iface.OperatingSystem; +import org.openslx.bwlp.thrift.iface.Organization; import org.openslx.bwlp.thrift.iface.UserInfo; import org.openslx.dozmod.thrift.cache.MetaDataCache; import org.openslx.dozmod.thrift.cache.UserCache; @@ -48,4 +49,17 @@ public class Sorters { } }; + public static Comparator<Organization> organization = new Comparator<Organization>() { + public int compare(Organization o1, Organization o2) { + if (o1 == null || o1.displayName == null) { + if (o2 == null) + return 0; + return -1; + } else if (o2 == null) { + return 1; + } + return o1.displayName.compareTo(o2.displayName); + } + }; + } |