diff options
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java')
-rw-r--r-- | dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java | 126 |
1 files changed, 65 insertions, 61 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java index d5ab0330..a2247b97 100644 --- a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java +++ b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java @@ -47,8 +47,9 @@ import models.person; import org.apache.log4j.Logger; import org.apache.thrift.TException; +import org.openslx.sat.thrift.iface.Server.Client; +import org.openslx.sat.thrift.iface.User; -import server.generated.Server.Client; import thrift.ThriftConnection; import util.OpenLinks; import config.Config; @@ -75,7 +76,7 @@ public class FTPCreateUploader_GUI extends JFrame implements JProgressBar progressBar; String host = SessionData.session.getServerAdress(); int port = 21; - server.generated.User user; + User user; String filename = ""; File uploadFile; static String arg = ""; @@ -116,11 +117,10 @@ public class FTPCreateUploader_GUI extends JFrame implements public FTPCreateUploader_GUI(Component formerGUI) { final Object[] options = { "Beenden", "Abbrechen" }; - - try - { - - uuid = client.createRandomUUID(SessionData.session.getAuthToken()); + + try { + + uuid = client.createRandomUUID(SessionData.session.getAuthToken()); } catch (TException e1) { @@ -145,7 +145,8 @@ public class FTPCreateUploader_GUI extends JFrame implements // 0=beenden, 1=abbrechen if (choice == 0) { try { - client.DeleteFtpUser(user.userName, SessionData.session.getAuthToken()); + client.DeleteFtpUser(user.userName, + SessionData.session.getAuthToken()); } catch (TException e1) { e1.printStackTrace(); @@ -153,7 +154,8 @@ public class FTPCreateUploader_GUI extends JFrame implements task.cancel(true); con.closeThriftConnection(); try { - client.setSessionInvalid(SessionData.session.getAuthToken()); + client.setSessionInvalid(SessionData.session + .getAuthToken()); } catch (TException e) { // TODO Auto-generated catch block e.printStackTrace(); @@ -162,9 +164,10 @@ public class FTPCreateUploader_GUI extends JFrame implements }// end if choice } else { // no upload running, close window - + try { - client.setSessionInvalid(SessionData.session.getAuthToken()); + client.setSessionInvalid(SessionData.session + .getAuthToken()); } catch (TException e) { // TODO Auto-generated catch block e.printStackTrace(); @@ -188,7 +191,8 @@ public class FTPCreateUploader_GUI extends JFrame implements // filename=name; setBackground(Color.WHITE); - setTitle("Dozentenmodul - Image erzeugen - "+person.verantwortlicher.getUserID()); + setTitle("Dozentenmodul - Image erzeugen - " + + person.verantwortlicher.getUserID()); // Aktion die beim Schliessen durchgefuehrt werden soll setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); @@ -397,7 +401,8 @@ public class FTPCreateUploader_GUI extends JFrame implements isAborted = true; // set flag try { - client.DeleteFtpUser(user.userName,SessionData.session.getAuthToken()); + client.DeleteFtpUser(user.userName, + SessionData.session.getAuthToken()); LOGGER.info("Deleted FTP user."); } catch (TException e1) { @@ -465,7 +470,8 @@ public class FTPCreateUploader_GUI extends JFrame implements if (taskrun == true) { try { - client.DeleteFtpUser(user.userName,SessionData.session.getAuthToken()); + client.DeleteFtpUser(user.userName, + SessionData.session.getAuthToken()); } catch (TException e1) { @@ -478,17 +484,19 @@ public class FTPCreateUploader_GUI extends JFrame implements task.cancel(true); } - // Erstellung Array vom Datentyp Object, Hinzufügen der // Optionen Object[] options = { "Neue Veranstaltung erstellen", "Zum Hauptmenü zurückkehren" }; - int choice = JOptionPane.showOptionDialog(c, - "Möchten Sie eine neue Veranstaltung zu diesem Image erstellen oder in das Hauptmenü zurückkehren?", "Alternativen", - JOptionPane.DEFAULT_OPTION, - JOptionPane.INFORMATION_MESSAGE, null, options, - options[0]); + int choice = JOptionPane + .showOptionDialog( + c, + "Möchten Sie eine neue Veranstaltung zu diesem Image erstellen oder in das Hauptmenü zurückkehren?", + "Alternativen", + JOptionPane.DEFAULT_OPTION, + JOptionPane.INFORMATION_MESSAGE, null, + options, options[0]); // 0=New Lecture, 1=Main Menu if (choice == 0) { @@ -520,7 +528,8 @@ public class FTPCreateUploader_GUI extends JFrame implements // 0=beenden, 1=abbrechen if (choice == 0) { try { - client.DeleteFtpUser(user.userName,SessionData.session.getAuthToken()); + client.DeleteFtpUser(user.userName, + SessionData.session.getAuthToken()); } catch (TException e1) { e1.printStackTrace(); @@ -528,10 +537,6 @@ public class FTPCreateUploader_GUI extends JFrame implements task.cancel(true); // not loading files, go back one page dispose(); - PermissionCreateImage_GUI m = new PermissionCreateImage_GUI( - c); - // m.setVisible(true); - }// end if choice } else { @@ -592,11 +597,10 @@ public class FTPCreateUploader_GUI extends JFrame implements menuItem_1.addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent arg0) { - OpenLinks open = new OpenLinks(); URI windows; try { windows = new URI(Links.getOTRS()); - open.openWebpage(windows); + OpenLinks.openWebpage(windows); } catch (URISyntaxException e) { e.printStackTrace(); @@ -733,43 +737,43 @@ public class FTPCreateUploader_GUI extends JFrame implements try { - client.writeVLdata( - Image.image.getImagename(), - Image.image.getDesc(), - person.verantwortlicher.getTel(), + client.writeVLdata(Image.image.getImagename(), + Image.image.getDesc(), 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, SessionData.session.getAuthToken(), - person.verantwortlicher.getUserID() - ); - - //System.out.println("userID is: "+person.verantwortlicher.getUserID()); - System.out.println("starting file copy..."); - client.startFileCopy(Image.image.getNewName(),SessionData.session.getAuthToken()); + person.verantwortlicher.getUserID()); - client.writeImageRights(uuid,SessionData.session.getAuthToken(),person.verantwortlicher.getRole(),person.verantwortlicher.getHochschule(), person.verantwortlicher.getUserID()); - - 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(), - SessionData.session.getAuthToken() - ); + // System.out.println("userID is: "+person.verantwortlicher.getUserID()); + System.out.println("starting file copy..."); + client.startFileCopy(Image.image.getNewName(), + SessionData.session.getAuthToken()); + + client.writeImageRights(uuid, SessionData.session.getAuthToken(), + person.verantwortlicher.getRole(), + person.verantwortlicher.getHochschule(), + person.verantwortlicher.getUserID()); + + 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(), + SessionData.session.getAuthToken()); }// end for |