From 192963b9c9cce03e6b819affc927e58dd5c7192a Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Fri, 21 Aug 2015 14:48:42 +0200 Subject: [client] ThriftAction in ImageCustomPermissionWindow --- .../dozmod/gui/window/ImageCustomPermissionWindow.java | 13 +++++-------- .../main/java/org/openslx/dozmod/thrift/ThriftActions.java | 4 ++-- 2 files changed, 7 insertions(+), 10 deletions(-) (limited to 'dozentenmodul/src/main/java') diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java index deea0719..27f1f9d8 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java @@ -5,6 +5,8 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Map; +import javax.swing.JOptionPane; + import org.apache.log4j.Logger; import org.apache.thrift.TException; import org.openslx.bwlp.thrift.iface.ImagePermissions; @@ -12,6 +14,7 @@ import org.openslx.dozmod.gui.Gui; import org.openslx.dozmod.gui.helper.MessageType; import org.openslx.dozmod.gui.window.layout.ImageCustomPermissionWindowLayout; import org.openslx.dozmod.thrift.Session; +import org.openslx.dozmod.thrift.ThriftActions; import org.openslx.thrifthelper.ThriftManager; /** @@ -30,16 +33,10 @@ public class ImageCustomPermissionWindow extends ImageCustomPermissionWindowLayo imagePermissionManager.initPanel(permissionMap, defaultPermissions); btnSave.addActionListener(new ActionListener() { - @Override public void actionPerformed(ActionEvent e) { - // push permissions to satellite server - try { - ThriftManager.getSatClient().writeImagePermissions(Session.getSatelliteToken(), - imageBaseId, imagePermissionManager.getMap()); - } catch (TException er) { - Gui.showMessageBox(me, "Konnte Berechtigungen nicht an den Satelliten übertragen: ", MessageType.ERROR, LOGGER, er); - } + ThriftActions.writeImagePermissions(JOptionPane.getFrameForComponent(me), + imageBaseId, imagePermissionManager.getMap()); dispose(); } }); 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 2f47cb81..e6e39a58 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/ThriftActions.java @@ -204,7 +204,7 @@ public class ThriftActions { ThriftManager.getSatClient().updateImageBase(Session.getSatelliteToken(), imageBaseId, meta); } catch (TException e) { - ThriftError.showMessage(frame, LOGGER, e, "Konnte Metadaten des Images nicht hochladen"); + ThriftError.showMessage(frame, LOGGER, e, "Konnte Metadaten des Images nicht übertragen"); } } /** @@ -220,7 +220,7 @@ public class ThriftActions { ThriftManager.getSatClient().writeImagePermissions(Session.getSatelliteToken(), imageBaseId, permissions); } catch (TException e) { - ThriftError.showMessage(frame, LOGGER, e, "Konnte Berechtigungen nicht hochladen"); + ThriftError.showMessage(frame, LOGGER, e, "Konnte Berechtigungen nicht übertragen"); } } -- cgit v1.2.3-55-g7522