summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
diff options
context:
space:
mode:
authorJonathan Bauer2018-04-26 12:02:46 +0200
committerJonathan Bauer2018-04-26 12:02:46 +0200
commit4b27539816603a8f02fa6d3a1b88f5fd6ec0a232 (patch)
tree07e23f2f552e9d73400f833bca8cab4b655d5759 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
parent[client] handle formatting of xml while editing (diff)
downloadtutor-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/ImageDetailsWindow.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java72
1 files changed, 37 insertions, 35 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
index 9dcf7e5b..6ec350a3 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
@@ -129,8 +129,7 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
private final JMenuItem mnuDownload = new JMenuItem("Download");
private final JMenuItem mnuVmConfig = new JMenuItem("VM-Konfiguration");
private final JMenuItem mnuDelete = new JMenuItem("Löschen");
- private final JMenuItem mnuExtendExpiryDate = new JMenuItem(
- "Ablaufzeitpunkt verlängern");
+ private final JMenuItem mnuExtendExpiryDate = new JMenuItem("Ablaufzeitpunkt verlängern");
private boolean metadataChanged = false;
private boolean permissionsChanged = false;
@@ -203,9 +202,10 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
@Override
public void userAdded(UserInfo user, UserListWindow window) {
window.dispose();
- if (Gui.showMessageBox(me, "Sind Sie sicher, dass sie die Besitzerrechte an "
- + "einen anderen Benutzer übertragen wollen?", MessageType.QUESTION_YESNO,
- LOGGER, null))
+ if (Gui.showMessageBox(me,
+ "Sind Sie sicher, dass sie die Besitzerrechte an "
+ + "einen anderen Benutzer übertragen wollen?",
+ MessageType.QUESTION_YESNO, LOGGER, null))
setImageOwner(user);
}
@@ -270,8 +270,8 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
}
// keyboard shortcut
- tblVersions.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(
- KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0), "delete");
+ tblVersions.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)
+ .put(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0), "delete");
tblVersions.getActionMap().put("delete", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent ae) {
@@ -317,13 +317,15 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
if (e.isPopupTrigger()) {
boolean multiSelection = tblVersions.getSelectedRowCount() != 1;
ImageVersionDetails selectedVersion = tblVersions.getSelectedItem();
- mnuNewLecture.setEnabled(!multiSelection && selectedVersion.isValid
- && ImagePerms.canLink(image));
+ mnuNewLecture.setEnabled(
+ !multiSelection && selectedVersion.isValid && ImagePerms.canLink(image));
mnuDownload.setEnabled(!multiSelection && ImagePerms.canDownload(image));
mnuVmConfig.setEnabled(!multiSelection && selectedVersion.isValid
- && ImagePerms.canEdit(image) && (image.shareMode == ShareMode.LOCAL || image.shareMode == ShareMode.PUBLISH));
+ && ImagePerms.canEdit(image) && (image.shareMode == ShareMode.LOCAL
+ || image.shareMode == ShareMode.PUBLISH));
mnuDelete.setEnabled(ImagePerms.canEdit(image));
- mnuExtendExpiryDate.setEnabled(!multiSelection && (selectedVersion.isValid || Session.hasFeature(Feature.EXTEND_EXPIRED_VM)));
+ mnuExtendExpiryDate.setEnabled(!multiSelection && (selectedVersion.isValid
+ || Session.hasFeature(Feature.EXTEND_EXPIRED_VM)));
pop.show(e.getComponent(), e.getX(), e.getY());
}
}
@@ -378,20 +380,23 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
private void editVmConfig(final ImageVersionDetails selected) {
QuickTimer.scheduleOnce(new Task() {
ByteBuffer machineDescription = null;
+
@Override
public void fire() {
try {
- machineDescription = ThriftManager.getSatClient().getImageVersionVirtConfig(Session.getSatelliteToken(), selected.versionId);
+ machineDescription = ThriftManager.getSatClient()
+ .getImageVersionVirtConfig(Session.getSatelliteToken(), selected.versionId);
} catch (TException e) {
- LOGGER.error("Failed to retrieve virtualizer config for image version "
- + "'" + image.latestVersionId + ", see trace: ", e);
+ LOGGER.error("Failed to retrieve virtualizer config for image version " + "'"
+ + image.latestVersionId + ", see trace: ", e);
return;
}
Gui.asyncExec(new Runnable() {
@Override
public void run() {
if (machineDescription == null) {
- Gui.showMessageBox("Konnte VM-Konfiguration nicht abrufen.", MessageType.ERROR, LOGGER, null);
+ Gui.showMessageBox("Konnte VM-Konfiguration nicht abrufen.", MessageType.ERROR,
+ LOGGER, null);
return;
}
@@ -504,14 +509,14 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
public void fire() {
final String transferId;
try {
- transferId = ThriftManager.getSatClient().publishImageVersion(
- Session.getSatelliteToken(), image.latestVersionId);
+ transferId = ThriftManager.getSatClient().publishImageVersion(Session.getSatelliteToken(),
+ image.latestVersionId);
} catch (TException e1) {
ThriftError.showMessage(me, LOGGER, e1,
"Upload der VM auf den Masterserver fehlgeschlagen."
- + " Prüfen Sie, ob Sie bei der Registrierung dem landesweiten VM-Austausch zugestimmt haben.\n"
- + " Sie können dies hier überprüfen:\n"
- + OpenLinks.Link.REGISTER_BWIDM.uri.toString() + "\n\n");
+ + " Prüfen Sie, ob Sie bei der Registrierung dem landesweiten VM-Austausch zugestimmt haben.\n"
+ + " Sie können dies hier überprüfen:\n"
+ + OpenLinks.Link.REGISTER_BWIDM.uri.toString() + "\n\n");
return;
}
Gui.asyncExec(new Runnable() {
@@ -519,12 +524,12 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
public void run() {
MainWindow.addPassiveTransfer(transferId, image.imageName, true);
// Inform user
- Gui.showMessageBox(
- ImageDetailsWindow.this,
+ Gui.showMessageBox(ImageDetailsWindow.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);
+ + "weiterlaufen.",
+ MessageType.INFO, null, null);
}
});
}
@@ -553,9 +558,9 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
// first build the ImageBaseWrite from the GUI fields
final ImageBaseWrite ibw = new ImageBaseWrite(txtTitle.getText(), txtDescription.getText(),
cboOperatingSystem.getItemAt(cboOperatingSystem.getSelectedIndex()).osId, image.virtId,
- chkIsTemplate.isSelected(), new ImagePermissions(image.defaultPermissions.link,
- image.defaultPermissions.download, image.defaultPermissions.edit,
- image.defaultPermissions.admin),
+ chkIsTemplate.isSelected(),
+ new ImagePermissions(image.defaultPermissions.link, image.defaultPermissions.download,
+ image.defaultPermissions.edit, image.defaultPermissions.admin),
cboShareMode.getItemAt(cboShareMode.getSelectedIndex()));
try {
actionHandler.updateImageBase(image.getImageBaseId(), ibw);
@@ -638,28 +643,25 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
int count = 0;
for (ImageVersionDetails img : versions) {
try {
- ThriftManager.getSatClient().setImageVersionExpiry(Session.getSatelliteToken(),
- img.versionId,
+ ThriftManager.getSatClient().setImageVersionExpiry(Session.getSatelliteToken(), img.versionId,
Util.unixTime() + Session.getSatelliteConfig().maxImageValidityDays * 86400);
// Yes it's the same call twice to work around bug #3179 :-(
// TODO: Remove some time during 2018
- ThriftManager.getSatClient().setImageVersionExpiry(Session.getSatelliteToken(),
- img.versionId,
+ ThriftManager.getSatClient().setImageVersionExpiry(Session.getSatelliteToken(), img.versionId,
Util.unixTime() + Session.getSatelliteConfig().maxImageValidityDays * 86400);
count++;
} catch (TException e) {
- ThriftError.showMessage(this, LOGGER, e, "Konnte Ablaufdatum der Version " + img.versionId
- + " nicht verlängern.");
+ ThriftError.showMessage(this, LOGGER, e,
+ "Konnte Ablaufdatum der Version " + img.versionId + " nicht verlängern.");
}
}
if (count > 0) {
- Gui.showMessageBox(this, "Erfolgreich verlängerte Abbilder: " + count, MessageType.INFO, null, null);
+ Gui.showMessageBox(this, "Erfolgreich verlängerte Abbilder: " + count, MessageType.INFO, null,
+ null);
refresh(true);
}
}
-
-
/********************************************************************************
*
* General UI helpers