summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java
diff options
context:
space:
mode:
authorJonathan Bauer2016-09-02 15:04:01 +0200
committerJonathan Bauer2016-09-02 15:04:01 +0200
commitc4a693230a2e0e2c918d838d9370499f90570fac (patch)
treef4098f17f14907516bb154c22821879b7c480841 /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)
downloadtutor-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.java7
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);
+ }
}