summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
diff options
context:
space:
mode:
authorJonathan Bauer2016-08-25 14:51:11 +0200
committerJonathan Bauer2016-08-25 14:51:11 +0200
commit5ff8f2ad3276b66f70077c8f4ee042bd4c77c670 (patch)
tree8fa297a2daf83d5226667dbabf3596eb1d66945e /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
parent[client] reworked buggy days left calculations (diff)
downloadtutor-module-5ff8f2ad3276b66f70077c8f4ee042bd4c77c670.tar.gz
tutor-module-5ff8f2ad3276b66f70077c8f4ee042bd4c77c670.tar.xz
tutor-module-5ff8f2ad3276b66f70077c8f4ee042bd4c77c670.zip
[client] started rudimentary VMX editor
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java19
1 files changed, 17 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
index 78d2e416..fc5af070 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java
@@ -19,6 +19,7 @@ import org.apache.thrift.transport.TTransportException;
import org.openslx.bwlp.thrift.iface.ImageBaseWrite;
import org.openslx.bwlp.thrift.iface.ImageDetailsRead;
import org.openslx.bwlp.thrift.iface.ImagePermissions;
+import org.openslx.bwlp.thrift.iface.ImagePublishData;
import org.openslx.bwlp.thrift.iface.ImageVersionDetails;
import org.openslx.bwlp.thrift.iface.ImageVersionWrite;
import org.openslx.bwlp.thrift.iface.LecturePermissions;
@@ -595,7 +596,21 @@ public class ThriftActions {
}
});
}
-
+ /**
+ * BLOCKING Gets the data for image with UUID imageBaseId
+ *
+ * @param imageBaseId
+ * @return ImagePublishData image's data if sucessful, null otherwise.
+ */
+ public static ImagePublishData getImageData(final String imageBaseId) {
+ ImagePublishData data = null;
+ try {
+ data = ThriftManager.getMasterClient().getImageData(Session.getSatelliteToken(), imageBaseId);
+ } catch (TException e) {
+ LOGGER.error("Could not query sat for ImagePublishData for '" + imageBaseId + "':", e);
+ }
+ return data;
+ }
/**
* NON-BLOCKING Gets the user-specific permission list for the given
* imageBaseId
@@ -1058,7 +1073,7 @@ public class ThriftActions {
try {
data = ThriftManager.getMasterClient().getImageDetails(Session.getMasterToken(), imageBaseId);
} catch (TException e) {
- LOGGER.error("Could not query masterserver for ImagePublishData for version '" + imageBaseId + "':", e);
+ LOGGER.error("Could not query masterserver for ImageDetailsRead for version '" + imageBaseId + "':", e);
}
return data;
}