diff options
author | Jonathan Bauer | 2016-05-04 18:21:47 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-05-04 18:21:47 +0200 |
commit | 2420003d435ba1800c6ec0874c08bef1c1cd9a7a (patch) | |
tree | 288c9058f308d16fd719ac3bd223b1f7244d6419 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ImageDetailsActions.java | |
parent | [client] only switch to 'Advanced' tab if its input fields contain errors (diff) | |
download | tutor-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.java | 12 |
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(); } |