diff options
author | Jonathan Bauer | 2016-09-02 15:04:01 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-09-02 15:04:01 +0200 |
commit | c4a693230a2e0e2c918d838d9370499f90570fac (patch) | |
tree | f4098f17f14907516bb154c22821879b7c480841 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java | |
parent | [client] vm-config editor finished, accessible from the popup menu of image's... (diff) | |
download | tutor-module-c4a693230a2e0e2c918d838d9370499f90570fac.tar.gz tutor-module-c4a693230a2e0e2c918d838d9370499f90570fac.tar.xz tutor-module-c4a693230a2e0e2c918d838d9370499f90570fac.zip |
[client] reworked vmx editor
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java index 8d10abab..f3a57c50 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java @@ -1,5 +1,6 @@ package org.openslx.dozmod.thrift; +import java.nio.ByteBuffer; import java.util.Map; import org.apache.thrift.TException; @@ -17,8 +18,12 @@ public interface ImageDetailsActions { public void getImageDetails(final String imageBaseId, final ImageMetaCallback callback); public boolean setImageOwner(final String imageBaseId, final UserInfo user); public void updateImageBase(final String imageBaseId, final ImageBaseWrite data) throws TException, TAuthorizationException, TNotFoundException, TInvocationException; - public void setVirtualizerConfig(final String imageVersionId, final String machineDescription); + public void setVirtualizerConfig(final String imageVersionId, final ByteBuffer machineDescription, final VirtConfCallback callback); public void writeImagePermissions(final String imageBaseId, Map<String, ImagePermissions> customPermissions) throws TException, TAuthorizationException, TNotFoundException, TInvocationException; public void deleteImageVersion(final ImageVersionDetails version, final DeleteCallback callback); public boolean isImagePublishSupported(); + + public interface VirtConfCallback { + public void virtConfCallback(boolean success); + } } |