summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift
diff options
context:
space:
mode:
authorSimon Rettberg2019-02-27 16:18:49 +0100
committerSimon Rettberg2019-02-27 16:18:49 +0100
commitce52e7c1a31763a4302afd4f0d7a8c1fc66bb915 (patch)
treeb8b4070a68603553f03d3ff5185f338d84330a45 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift
parent[server] Support loading/saving preset network rules (diff)
downloadtutor-module-ce52e7c1a31763a4302afd4f0d7a8c1fc66bb915.tar.gz
tutor-module-ce52e7c1a31763a4302afd4f0d7a8c1fc66bb915.tar.xz
tutor-module-ce52e7c1a31763a4302afd4f0d7a8c1fc66bb915.zip
[client] Implement assigning prefefined netrules to lecture
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java12
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;
+ }