diff options
author | Jonathan Bauer | 2017-09-06 13:48:33 +0200 |
---|---|---|
committer | Jonathan Bauer | 2017-09-06 13:48:33 +0200 |
commit | e310fa0738149f20b9de6b173d3d175857b0c748 (patch) | |
tree | 5857811d25cc53c51590cc0158ec84e049a3ed88 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java | |
parent | [client] Update apache httpclient, pass custom client to ecp-client-lean (diff) | |
download | tutor-module-e310fa0738149f20b9de6b173d3d175857b0c748.tar.gz tutor-module-e310fa0738149f20b9de6b173d3d175857b0c748.tar.xz tutor-module-e310fa0738149f20b9de6b173d3d175857b0c748.zip |
[client/server] network share feature [WIP]
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 | 16 |
1 files changed, 16 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 291bf381..e1a6d877 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.Location; +import org.openslx.bwlp.thrift.iface.NetShareAuth; import org.openslx.bwlp.thrift.iface.OperatingSystem; import org.openslx.bwlp.thrift.iface.Organization; import org.openslx.bwlp.thrift.iface.UserInfo; @@ -83,4 +84,19 @@ public class Sorters { } }; + public static final Comparator<NetShareAuth> netShareAuth = new Comparator<NetShareAuth>() { + @Override + public int compare(NetShareAuth o1, NetShareAuth o2) { + // just need a sorter, doesn't really matter how to sort them + if (o1 == null) { + if (o2 == null) + return 0; + return -1; + } else if (o2 == null) { + return 1; + } + return o1.compareTo(o2); + } + }; + } |