diff options
author | Simon Rettberg | 2019-02-27 16:18:49 +0100 |
---|---|---|
committer | Simon Rettberg | 2019-02-27 16:18:49 +0100 |
commit | ce52e7c1a31763a4302afd4f0d7a8c1fc66bb915 (patch) | |
tree | b8b4070a68603553f03d3ff5185f338d84330a45 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java | |
parent | [server] Support loading/saving preset network rules (diff) | |
download | tutor-module-ce52e7c.tar.gz tutor-module-ce52e7c.tar.xz tutor-module-ce52e7c.zip |
[client] Implement assigning prefefined netrules to lecture
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java index 8b6e4890..7b6cbe25 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java @@ -11,6 +11,7 @@ import org.openslx.bwlp.thrift.iface.Location; import org.openslx.bwlp.thrift.iface.NetShare; import org.openslx.bwlp.thrift.iface.OperatingSystem; import org.openslx.bwlp.thrift.iface.PredefinedData; +import org.openslx.bwlp.thrift.iface.PresetNetRule; import org.openslx.bwlp.thrift.iface.PresetRunScript; import org.openslx.bwlp.thrift.iface.Virtualizer; import org.openslx.dozmod.thrift.Session; @@ -214,17 +215,24 @@ public class MetaDataCache { public static List<NetShare> getPredefinedNetshares() { PredefinedData pd = predefinedData.get(); - if (pd == null || pd.ldapFilter == null) + if (pd == null || pd.netShares == null) return new ArrayList<NetShare>(0); return pd.netShares; } public static List<PresetRunScript> getPredefinedRunScripts() { PredefinedData pd = predefinedData.get(); - if (pd == null || pd.ldapFilter == null) + if (pd == null || pd.runScripts == null) return new ArrayList<PresetRunScript>(0); return pd.runScripts; } + + public static List<PresetNetRule> getPredefinedNetRules() { + PredefinedData pd = predefinedData.get(); + if (pd == null || pd.networkExceptions == null) + return new ArrayList<PresetNetRule>(0); + return pd.networkExceptions; + } |