diff options
author | Jonathan Bauer | 2018-04-26 12:02:46 +0200 |
---|---|---|
committer | Jonathan Bauer | 2018-04-26 12:02:46 +0200 |
commit | 4b27539816603a8f02fa6d3a1b88f5fd6ec0a232 (patch) | |
tree | 07e23f2f552e9d73400f833bca8cab4b655d5759 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImagePublishedWindow.java | |
parent | [client] handle formatting of xml while editing (diff) | |
download | tutor-module-4b27539816603a8f02fa6d3a1b88f5fd6ec0a232.tar.gz tutor-module-4b27539816603a8f02fa6d3a1b88f5fd6ec0a232.tar.xz tutor-module-4b27539816603a8f02fa6d3a1b88f5fd6ec0a232.zip |
formatting
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImagePublishedWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImagePublishedWindow.java | 61 |
1 files changed, 24 insertions, 37 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImagePublishedWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImagePublishedWindow.java index 0e108d0a..620d6bc7 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImagePublishedWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImagePublishedWindow.java @@ -46,11 +46,9 @@ import org.openslx.util.QuickTimer; import org.openslx.util.QuickTimer.Task; @SuppressWarnings("serial") -public class ImagePublishedWindow extends ImagePublishedWindowLayout implements - UiFeedback, DownloadCallback { +public class ImagePublishedWindow extends ImagePublishedWindowLayout implements UiFeedback, DownloadCallback { - private final static Logger LOGGER = Logger - .getLogger(ImagePublishedWindow.class); + private final static Logger LOGGER = Logger.getLogger(ImagePublishedWindow.class); private final ImagePublishedWindow me = this; // Filtering: matches against image's name, user's first/last name or email and organisation name of the owner @@ -109,35 +107,30 @@ public class ImagePublishedWindow extends ImagePublishedWindowLayout implements String transferToken = null; try { transferToken = ThriftManager.getSatClient() - .requestImageReplication( - Session.getSatelliteToken(), - item.latestVersionId); + .requestImageReplication(Session.getSatelliteToken(), item.latestVersionId); } catch (TException ex) { - ThriftError.showMessage(me, LOGGER, ex, - "Could not start download"); + ThriftError.showMessage(me, LOGGER, ex, "Could not start download"); return; } - MainWindow.addPassiveTransfer(transferToken, item.imageName, - false); - Gui.showMessageBox(ImagePublishedWindow.this, "Die Übertragung läuft direkt zwischen Satellitenserver und" - + " dem Zentral-Server in Freiburg.\n" - + "Wenn Sie die bwLehrpool-Suite schließen, wird der Transfer trotzdem" - + "weiterlaufen.", MessageType.INFO, null, null); + MainWindow.addPassiveTransfer(transferToken, item.imageName, false); + Gui.showMessageBox(ImagePublishedWindow.this, + "Die Übertragung läuft direkt zwischen Satellitenserver und" + + " dem Zentral-Server in Freiburg.\n" + + "Wenn Sie die bwLehrpool-Suite schließen, wird der Transfer trotzdem" + + "weiterlaufen.", + MessageType.INFO, null, null); } }); btnDownload.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - final ImageSummaryRead item = imagePublishedTable - .getSelectedItem(); + final ImageSummaryRead item = imagePublishedTable.getSelectedItem(); if (item == null) return; btnDownload.setEnabled(false); - ThriftActions.initDownload( - (JFrame) SwingUtilities.getWindowAncestor(me), - item.latestVersionId, item.imageName, item.virtId, - item.osId, item.fileSize, null); + ThriftActions.initDownload((JFrame) SwingUtilities.getWindowAncestor(me), + item.latestVersionId, item.imageName, item.virtId, item.osId, item.fileSize, null); } }); @@ -162,8 +155,7 @@ public class ImagePublishedWindow extends ImagePublishedWindowLayout implements imagePublishedTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { - ImageSummaryRead item = imagePublishedTable - .getSelectedItem(); + ImageSummaryRead item = imagePublishedTable.getSelectedItem(); updateAvailableOptions(item); } }); @@ -171,20 +163,13 @@ public class ImagePublishedWindow extends ImagePublishedWindowLayout implements imagePublishedTable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { - if (SwingUtilities.isLeftMouseButton(e) - && e.getClickCount() == 2) { - ImageSummaryRead item = imagePublishedTable - .getSelectedItem(); + if (SwingUtilities.isLeftMouseButton(e) && e.getClickCount() == 2) { + ImageSummaryRead item = imagePublishedTable.getSelectedItem(); if (item == null || item.getImageBaseId() == null) return; - ImageDetailsWindow.open( - JOptionPane - .getFrameForComponent(ImagePublishedWindow.this), - item.getImageBaseId(), - null, - new ImagePublishedDetailsActions( - JOptionPane - .getFrameForComponent(ImagePublishedWindow.this))); + ImageDetailsWindow.open(JOptionPane.getFrameForComponent(ImagePublishedWindow.this), + item.getImageBaseId(), null, new ImagePublishedDetailsActions( + JOptionPane.getFrameForComponent(ImagePublishedWindow.this))); } processClick(e); } @@ -211,11 +196,13 @@ public class ImagePublishedWindow extends ImagePublishedWindowLayout implements // init data refreshList(true, 0); } + private void updateAvailableOptions(ImageSummaryRead item) { btnDownload.setEnabled(item != null); if (Session.isImagePublishSupported()) btnSatDownload.setEnabled(item != null); } + /** * Called when a change occurs in the filter search field */ @@ -232,6 +219,7 @@ public class ImagePublishedWindow extends ImagePublishedWindowLayout implements RowFilter<ListModel<ImageSummaryRead>, Integer> andFilters = RowFilter.andFilter(filters); imagePublishedTable.getRowSorter().setRowFilter(andFilters); } + /** * Callback when download initialized * @@ -260,8 +248,7 @@ public class ImagePublishedWindow extends ImagePublishedWindowLayout implements QuickTimer.scheduleOnce(new Task() { @Override public void fire() { - final List<ImageSummaryRead> imagePublishedList = ImagePublishedCache - .get(forceRefresh); + final List<ImageSummaryRead> imagePublishedList = ImagePublishedCache.get(forceRefresh); if (imagePublishedList == null) return; Gui.asyncExec(new Runnable() { |