summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java
diff options
context:
space:
mode:
authorJonathan Bauer2016-05-04 18:21:47 +0200
committerJonathan Bauer2016-05-04 18:21:47 +0200
commit2420003d435ba1800c6ec0874c08bef1c1cd9a7a (patch)
tree288c9058f308d16fd719ac3bd223b1f7244d6419 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java
parent[client] only switch to 'Advanced' tab if its input fields contain errors (diff)
downloadtutor-module-2420003d435ba1800c6ec0874c08bef1c1cd9a7a.tar.gz
tutor-module-2420003d435ba1800c6ec0874c08bef1c1cd9a7a.tar.xz
tutor-module-2420003d435ba1800c6ec0874c08bef1c1cd9a7a.zip
[client] publish image stuff 2.0
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.java12
1 files changed, 4 insertions, 8 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 2f8ad062..71615723 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java
@@ -1,6 +1,5 @@
package org.openslx.dozmod.thrift;
-import java.awt.Frame;
import java.util.Map;
import org.apache.thrift.TException;
@@ -12,16 +11,13 @@ import org.openslx.bwlp.thrift.iface.TInvocationException;
import org.openslx.bwlp.thrift.iface.TNotFoundException;
import org.openslx.bwlp.thrift.iface.UserInfo;
import org.openslx.dozmod.thrift.ThriftActions.DeleteCallback;
-import org.openslx.dozmod.thrift.ThriftActions.DownloadCallback;
import org.openslx.dozmod.thrift.ThriftActions.ImageMetaCallback;
public interface ImageDetailsActions {
- public void getImageDetails(final Frame parent, final String imageBaseId, final ImageMetaCallback callback);
- public boolean setImageOwner(final Frame parent, final String imageBaseId, final UserInfo user);
+ 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 writeImagePermissions(final String imageBaseId, Map<String, ImagePermissions> customPermissions) throws TException, TAuthorizationException, TNotFoundException, TInvocationException;
- public void initDownload(final Frame frame, final String imageVersionId, final String imageName,
- final String virtualizerId, final int osId, final long imageSize, final DownloadCallback callback);
- public void deleteImageVersion(final Frame frame, final ImageVersionDetails version, final DeleteCallback callback);
- // TODO button enable function
+ public void deleteImageVersion(final ImageVersionDetails version, final DeleteCallback callback);
+ public boolean canPublish();
}