summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java
diff options
context:
space:
mode:
authorSimon Rettberg2019-02-26 18:13:28 +0100
committerSimon Rettberg2019-02-26 18:13:28 +0100
commit9aead2a6230d26837a319f77f14046c3902c7fcb (patch)
treebfa97375609930c43c97e4c769637665cd1456bb /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/MetaDataCache.java
parent[server] Implement fetching preset runscripts (diff)
downloadtutor-module-9aead2a6230d26837a319f77f14046c3902c7fcb.tar.gz
tutor-module-9aead2a6230d26837a319f77f14046c3902c7fcb.tar.xz
tutor-module-9aead2a6230d26837a319f77f14046c3902c7fcb.zip
[client] Add preset runscript selector to lecture details
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.java8
1 files changed, 8 insertions, 0 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 6d75f792..8b6e4890 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.PresetRunScript;
import org.openslx.bwlp.thrift.iface.Virtualizer;
import org.openslx.dozmod.thrift.Session;
import org.openslx.thrifthelper.ThriftManager;
@@ -217,6 +218,13 @@ public class MetaDataCache {
return new ArrayList<NetShare>(0);
return pd.netShares;
}
+
+ public static List<PresetRunScript> getPredefinedRunScripts() {
+ PredefinedData pd = predefinedData.get();
+ if (pd == null || pd.ldapFilter == null)
+ return new ArrayList<PresetRunScript>(0);
+ return pd.runScripts;
+ }