diff options
author | Jonathan Bauer | 2016-08-25 14:51:11 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-08-25 14:51:11 +0200 |
commit | 5ff8f2ad3276b66f70077c8f4ee042bd4c77c670 (patch) | |
tree | 8fa297a2daf83d5226667dbabf3596eb1d66945e /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java | |
parent | [client] reworked buggy days left calculations (diff) | |
download | tutor-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.java | 19 |
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; } |