summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
diff options
context:
space:
mode:
authorMichael Wilson2014-11-24 17:22:43 +0100
committerMichael Wilson2014-11-24 17:22:43 +0100
commitf12647d7d95d675fefbf1e488d055cad54783235 (patch)
tree7ab103113b2aeb6bae286614e1b7d577b2393b73 /dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
parent• Table cells setEditable false (diff)
downloadtutor-module-f12647d7d95d675fefbf1e488d055cad54783235.tar.gz
tutor-module-f12647d7d95d675fefbf1e488d055cad54783235.tar.xz
tutor-module-f12647d7d95d675fefbf1e488d055cad54783235.zip
• All Fonts checked and corrected
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java220
1 files changed, 114 insertions, 106 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
index 80c88c98..61e97b57 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
@@ -63,8 +63,8 @@ public class FTPCreateUploader_GUI extends JFrame implements
/**
* Logger instance for this class.
*/
- private final static Logger LOGGER = Logger.getLogger(FTPCreateUploader_GUI.class);
-
+ private final static Logger LOGGER = Logger
+ .getLogger(FTPCreateUploader_GUI.class);
@SuppressWarnings("unused")
private JPanel contentPane;
@@ -99,18 +99,15 @@ public class FTPCreateUploader_GUI extends JFrame implements
private boolean isCurrentlyLoading = false; // currently up or downloading
// file
Component c = null;
- private boolean isAborted = false; //down- or upload was manually aborted
+ private boolean isAborted = false; // down- or upload was manually aborted
private String uuid;
-
- private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
- "Laden Sie hier Ihre .vmdk-Datei hoch, die dann als virtuelles Labor geladen werden kann.<br />" +
- "Wichtig ist, dass Sie zum Schluss auf \"Fertigstellen\" klicken, damit die Daten übernommen werden.<br />" +
- "Wenn Sie die Datei hochgeladen haben, dann aber auf \"zurück\" klicken, oder die Anwendung beenden,<br />" +
- "werden die Daten NICHT übernommen und auch die .vmdk-Datei wird nicht aktiv geschaltet." +
- "</div></html>";
-
-
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">"
+ + "Laden Sie hier Ihre .vmdk-Datei hoch, die dann als virtuelles Labor geladen werden kann.<br />"
+ + "Wichtig ist, dass Sie zum Schluss auf \"Fertigstellen\" klicken, damit die Daten übernommen werden.<br />"
+ + "Wenn Sie die Datei hochgeladen haben, dann aber auf \"zurück\" klicken, oder die Anwendung beenden,<br />"
+ + "werden die Daten NICHT übernommen und auch die .vmdk-Datei wird nicht aktiv geschaltet."
+ + "</div></html>";
/**
* Create the frame.
@@ -118,13 +115,12 @@ public class FTPCreateUploader_GUI extends JFrame implements
public FTPCreateUploader_GUI(Component formerGUI) {
final Object[] options = { "Beenden", "Abbrechen" };
-
- try
- {
+
+ try {
client.setTokenForSession(SessionData.session.getAuthToken());
- uuid = client.createRandomUUID();
+ uuid = client.createRandomUUID();
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
@@ -148,7 +144,7 @@ public class FTPCreateUploader_GUI extends JFrame implements
try {
client.DeleteFtpUser(user.userName);
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
task.cancel(true);
@@ -162,12 +158,12 @@ public class FTPCreateUploader_GUI extends JFrame implements
}// end window closing
});
setResizable(false);
-
+
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException | InstantiationException
| IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
JOptionPane.showMessageDialog(c,
e.getCause() + "\n" + e.getStackTrace(), "Debug-Message",
@@ -182,7 +178,6 @@ public class FTPCreateUploader_GUI extends JFrame implements
setBounds(0, 0, 603, 722);
setLocationRelativeTo(formerGUI);
-
getContentPane().setLayout(new BorderLayout());
contentPanel.setBackground(SystemColor.menu);
@@ -389,7 +384,7 @@ public class FTPCreateUploader_GUI extends JFrame implements
client.DeleteFtpUser(user.userName);
LOGGER.info("Deleted FTP user.");
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
task.cancel(true);
@@ -412,19 +407,28 @@ public class FTPCreateUploader_GUI extends JFrame implements
btnFinish.setEnabled(false);
btnFinish.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
-
- //save data
+
+ // save data
boolean success = writeData();
- if(success==true){
- LOGGER.info("Neues Image '"+Image.image.getImagename()+"' erfolgreich gespeichert.");
- JOptionPane.showMessageDialog(c,
- "Die Daten wurden erfolgreich gespeichert.", "Daten gespeichert",
- JOptionPane.INFORMATION_MESSAGE);
+ if (success == true) {
+ LOGGER.info("Neues Image '"
+ + Image.image.getImagename()
+ + "' erfolgreich gespeichert.");
+ JOptionPane
+ .showMessageDialog(
+ c,
+ "Die Daten wurden erfolgreich gespeichert.",
+ "Daten gespeichert",
+ JOptionPane.INFORMATION_MESSAGE);
} else {
- LOGGER.info("Neues Image '"+Image.image.getImagename()+"' konnte nicht gespeichert werden.");
- JOptionPane.showMessageDialog(c,
- "Die Daten konnten nicht gespeichert werden.", "Fehler",
- JOptionPane.ERROR_MESSAGE);
+ LOGGER.info("Neues Image '"
+ + Image.image.getImagename()
+ + "' konnte nicht gespeichert werden.");
+ JOptionPane
+ .showMessageDialog(
+ c,
+ "Die Daten konnten nicht gespeichert werden.",
+ "Fehler", JOptionPane.ERROR_MESSAGE);
}
File f = new File(lblPath.getText().trim());
@@ -436,24 +440,22 @@ public class FTPCreateUploader_GUI extends JFrame implements
Config.setLastUploadPath(f.getParentFile()
.toString());
}
-
+
// save configuration
Config.store();
dispose();
MainMenue_GUI m = new MainMenue_GUI(c);
m.setVisible(true);
-
+
if (taskrun == true) {
try {
client.DeleteFtpUser(user.userName);
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
- JOptionPane.showMessageDialog(
- c,
- e1.getCause() + "\n"
- + e1.getStackTrace(),
+ JOptionPane.showMessageDialog(c, e1.getCause()
+ + "\n" + e1.getStackTrace(),
"Debug-Message",
JOptionPane.ERROR_MESSAGE);
}
@@ -480,18 +482,18 @@ public class FTPCreateUploader_GUI extends JFrame implements
try {
client.DeleteFtpUser(user.userName);
} catch (TException e1) {
- // TODO Auto-generated catch block
+
e1.printStackTrace();
}
task.cancel(true);
// not loading files, go back one page
dispose();
- PermissionCreateImage_GUI m = new PermissionCreateImage_GUI(c);
- //m.setVisible(true);
+ PermissionCreateImage_GUI m = new PermissionCreateImage_GUI(
+ c);
+ // m.setVisible(true);
}// end if choice
} else {
-
int selectedOption = JOptionPane
.showConfirmDialog(
@@ -500,17 +502,17 @@ public class FTPCreateUploader_GUI extends JFrame implements
"Abbrechen und zurück",
JOptionPane.YES_NO_OPTION);
if (selectedOption == JOptionPane.YES_OPTION) {
- //System.out.println("CreateUploader X:"+formerGUI.getLocation().getX());
- //System.out.println("CreateUploader X:"+formerGUI.getLocation().getY());
- PermissionCreateImage_GUI m = new PermissionCreateImage_GUI(c);
- //m.setLocationRelativeTo(formerGUI);
+ // System.out.println("CreateUploader X:"+formerGUI.getLocation().getX());
+ // System.out.println("CreateUploader X:"+formerGUI.getLocation().getY());
+ PermissionCreateImage_GUI m = new PermissionCreateImage_GUI(
+ c);
+ // m.setLocationRelativeTo(formerGUI);
m.setVisible(true);
dispose();
-
+
} else {
// for actions if "no" is selected. tbd.
}
-
}// end else
}// end action
@@ -538,7 +540,7 @@ public class FTPCreateUploader_GUI extends JFrame implements
windows = new URI(Links.getFAQ());
OpenLinks.openWebpage(windows);
} catch (URISyntaxException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
}
}
@@ -556,7 +558,7 @@ public class FTPCreateUploader_GUI extends JFrame implements
windows = new URI(Links.getOTRS());
open.openWebpage(windows);
} catch (URISyntaxException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
}
}
@@ -572,16 +574,18 @@ public class FTPCreateUploader_GUI extends JFrame implements
});
menu.add(mntmAbout);
setVisible(true);
-
+
JMenu mnNewMenu_Info = new JMenu("Info");
mnNewMenu_Info.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
- JOptionPane.showMessageDialog(c, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ JOptionPane.showMessageDialog(c, HELP_MESSAGE,
+ "Hilfe zu dieser Oberfläche",
+ JOptionPane.INFORMATION_MESSAGE);
}
});
menuBar.add(mnNewMenu_Info);
-
+
c = this;
}
@@ -596,11 +600,11 @@ public class FTPCreateUploader_GUI extends JFrame implements
LOGGER.info("Getting FTP User...");
user = client.getFtpUser();
LOGGER.info("Received FTP user.");
- //LOGGER.debug("FTP name: " + user.userName);
- //LOGGER.debug("FTP path: " + user.path);
- //LOGGER.debug("FTP pass: " + user.password);
+ // LOGGER.debug("FTP name: " + user.userName);
+ // LOGGER.debug("FTP path: " + user.path);
+ // LOGGER.debug("FTP pass: " + user.password);
} catch (TException e) {
- // TODO Auto-generated catch block
+
LOGGER.error("Konnte vom Satellit keinen FTP-User erhalten!");
e.printStackTrace();
JOptionPane.showMessageDialog(c,
@@ -609,10 +613,10 @@ public class FTPCreateUploader_GUI extends JFrame implements
}
DateFormat formatter = new SimpleDateFormat("yyyMMddHHmmss");
- //LOGGER.info("Setting new name: " + formatter.format(new Date()) + "_"
- // + person.verantwortlicher.getHochschule() + "_"
- // + person.verantwortlicher.getUsername() + "_"
- // + Image.image.getImagename() + ".vmdk");
+ // LOGGER.info("Setting new name: " + formatter.format(new Date()) + "_"
+ // + person.verantwortlicher.getHochschule() + "_"
+ // + person.verantwortlicher.getUsername() + "_"
+ // + Image.image.getImagename() + ".vmdk");
Image.image.setNewName(formatter.format(new Date()) + "_"
+ person.verantwortlicher.getHochschule() + "_"
+ person.verantwortlicher.getUsername() + "_"
@@ -640,9 +644,10 @@ public class FTPCreateUploader_GUI extends JFrame implements
// Fertigstellen erlauben wenn upload abgeschlossen und abbrechen
// erlauben wenn kein load aktiv ist
- if (isCurrentlyLoading() == false || progressBar.getPercentComplete() == 1.0) {
+ if (isCurrentlyLoading() == false
+ || progressBar.getPercentComplete() == 1.0) {
// no upload
- //LOGGER.info("finished uploading file");
+ // LOGGER.info("finished uploading file");
btnUploadStoppen.setEnabled(false);
btnFinish.setEnabled(true);
} else {
@@ -655,8 +660,7 @@ public class FTPCreateUploader_GUI extends JFrame implements
speed = (double) arg0.getNewValue();
// if(speed<=1){
- lblUpSpeed.setText(String.format("%.2f", speed)
- + " MB/s");
+ lblUpSpeed.setText(String.format("%.2f", speed) + " MB/s");
}
if ("bytesread" == arg0.getPropertyName()) {
@@ -688,7 +692,7 @@ public class FTPCreateUploader_GUI extends JFrame implements
public boolean writeData() {
try {
-
+
client.writeVLdata(Image.image.getImagename(),
Image.image.getDesc(),
person.verantwortlicher.getUsername(),
@@ -698,16 +702,11 @@ public class FTPCreateUploader_GUI extends JFrame implements
person.verantwortlicher.getEMail(),
person.verantwortlicher.getTel(),
person.verantwortlicher.getFakultaet(),
- Image.image.isLicensed(),
- Image.image.isInternet(),
- Image.image.getRam(),
- Image.image.getCpu(),
- "temp/"+ Image.image.getNewName(),
- Image.image.isVorlage(),
- Image.image.getFilesize(),
- Image.image.getShareMode(),
- Image.image.getOS(),
- uuid);
+ Image.image.isLicensed(), Image.image.isInternet(),
+ Image.image.getRam(), Image.image.getCpu(), "temp/"
+ + Image.image.getNewName(),
+ Image.image.isVorlage(), Image.image.getFilesize(),
+ Image.image.getShareMode(), Image.image.getOS(), uuid);
client.startFileCopy(Image.image.getNewName());
@@ -717,36 +716,45 @@ public class FTPCreateUploader_GUI extends JFrame implements
person.verantwortlicher.getVorname(),
person.verantwortlicher.getEMail(),
person.verantwortlicher.getHochschule(),
- person.verantwortlicher.getRole()
- );
-
- for(int i=0; i< RightsManagement.rightsManagement.getPermittedUserList().size(); i++)
- {
- //System.out.println("Writing additional rights for user "+RightsManagement.rightsManagement.getPermittedUserList().get(i).getUserID()+", User "+i+"/"+RightsManagement.rightsManagement.getPermittedUserList().size());
- client.writeAdditionalImageRights(
- uuid,
- RightsManagement.rightsManagement.getPermittedUserList().get(i).getUserID(),
- RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageRead(),
- RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageWrite(),
- RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageLinkAllowed(),
- RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageAdmin()
- );
+ person.verantwortlicher.getRole());
+
+ for (int i = 0; i < RightsManagement.rightsManagement
+ .getPermittedUserList().size(); i++) {
+ // System.out.println("Writing additional rights for user "+RightsManagement.rightsManagement.getPermittedUserList().get(i).getUserID()+", User "+i+"/"+RightsManagement.rightsManagement.getPermittedUserList().size());
+ client.writeAdditionalImageRights(uuid,
+ RightsManagement.rightsManagement
+ .getPermittedUserList().get(i).getUserID(),
+ RightsManagement.rightsManagement
+ .getPermittedUserList().get(i).isImageRead(),
+ RightsManagement.rightsManagement
+ .getPermittedUserList().get(i).isImageWrite(),
+ RightsManagement.rightsManagement
+ .getPermittedUserList().get(i)
+ .isImageLinkAllowed(),
+ RightsManagement.rightsManagement
+ .getPermittedUserList().get(i).isImageAdmin());
/*
- LOGGER.info(
- "Name: "+Image.image.getImagename()
- +"\tUserID: "+RightsManagement.rightsManagement.getPermittedUserList().get(i).getUserID()
- +"\tisImageRead: "+RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageRead()
- +"\tisImageWrite: "+RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageWrite()
- +"\tisImageLInkAllowed: "+RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageLinkAllowed()
- +"\tisImageAdmin: "+RightsManagement.rightsManagement.getPermittedUserList().get(i).isImageAdmin()
- );
- */
-
- }//end for
-
-
+ * LOGGER.info( "Name: "+Image.image.getImagename()
+ * +"\tUserID: "
+ * +RightsManagement.rightsManagement.getPermittedUserList
+ * ().get(i).getUserID()
+ * +"\tisImageRead: "+RightsManagement.rightsManagement
+ * .getPermittedUserList().get(i).isImageRead()
+ * +"\tisImageWrite: "
+ * +RightsManagement.rightsManagement.getPermittedUserList
+ * ().get(i).isImageWrite()
+ * +"\tisImageLInkAllowed: "+RightsManagement
+ * .rightsManagement.getPermittedUserList
+ * ().get(i).isImageLinkAllowed()
+ * +"\tisImageAdmin: "+RightsManagement
+ * .rightsManagement.getPermittedUserList
+ * ().get(i).isImageAdmin() );
+ */
+
+ }// end for
+
} catch (TException e) {
- // TODO Auto-generated catch block
+
e.printStackTrace();
JOptionPane.showMessageDialog(c,
e.getCause() + "\n" + e.getStackTrace(), "Debug-Message",