summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortspitzer2013-09-30 12:11:28 +0200
committertspitzer2013-09-30 12:11:28 +0200
commit632275437a373453fface271b8d68804c91fd599 (patch)
tree4cff7162adb3e8455108989d1e827351e702d358
parentworking (diff)
downloadtutor-module-632275437a373453fface271b8d68804c91fd599.tar.gz
tutor-module-632275437a373453fface271b8d68804c91fd599.tar.xz
tutor-module-632275437a373453fface271b8d68804c91fd599.zip
saddsa
-rw-r--r--Dozentenmodul/bin/GUI/FTPUploader.classbin6954 -> 7696 bytes
-rw-r--r--Dozentenmodul/src/GUI/FTPUploader.java25
-rw-r--r--Dozentenmodul/src/GUI/Summary.java1
3 files changed, 23 insertions, 3 deletions
diff --git a/Dozentenmodul/bin/GUI/FTPUploader.class b/Dozentenmodul/bin/GUI/FTPUploader.class
index 360a156d..940f3f2f 100644
--- a/Dozentenmodul/bin/GUI/FTPUploader.class
+++ b/Dozentenmodul/bin/GUI/FTPUploader.class
Binary files differ
diff --git a/Dozentenmodul/src/GUI/FTPUploader.java b/Dozentenmodul/src/GUI/FTPUploader.java
index 34e14022..97a6eccb 100644
--- a/Dozentenmodul/src/GUI/FTPUploader.java
+++ b/Dozentenmodul/src/GUI/FTPUploader.java
@@ -148,12 +148,22 @@ public class FTPUploader extends JFrame implements PropertyChangeListener {
getContentPane().add(buttonPane, BorderLayout.SOUTH);
{
JButton okButton = new JButton("OK");
+ okButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent arg0) {
+ dispose();
+ }
+ });
okButton.setActionCommand("OK");
buttonPane.add(okButton);
getRootPane().setDefaultButton(okButton);
}
{
JButton cancelButton = new JButton("Zur\u00FCck");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ dispose();
+ }
+ });
cancelButton.setActionCommand("Cancel");
buttonPane.add(cancelButton);
}
@@ -210,8 +220,10 @@ public class FTPUploader extends JFrame implements PropertyChangeListener {
se.setConfig(config);
se.setPassword("openslx-ng");
se.connect();
- ChannelExec ch=(ChannelExec) se.openChannel("exec");
+
+ ChannelExec ch=(ChannelExec) se.openChannel("exec");
+ InputStream is=ch.getInputStream();
String OS="winvista";
ch.setCommand("sh /home/openslx/scripts/xml_file_creator.sh '"+vm.vl.getLaborname()+"' '"+person.ersteller.getName()+" "+person.ersteller.getVorname()+"' '"+person.ersteller.getEMail()+"' '"+vm.vl.getShortDesc()+"' '"+vm.vl.getLongDesc()+"' '"+OS+"'");
@@ -219,14 +231,21 @@ public class FTPUploader extends JFrame implements PropertyChangeListener {
ch.connect();
-
+ BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+ String line;
+ int index = 0;
+
+ while ((line = reader.readLine()) != null)
+ {
+ System.out.println(++index + " : " + line);
+ }
ch.disconnect();
se.disconnect();
- } catch (JSchException e) {
+ } catch (JSchException | IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
diff --git a/Dozentenmodul/src/GUI/Summary.java b/Dozentenmodul/src/GUI/Summary.java
index 4261d746..471f32f9 100644
--- a/Dozentenmodul/src/GUI/Summary.java
+++ b/Dozentenmodul/src/GUI/Summary.java
@@ -101,6 +101,7 @@ public class Summary extends JDialog {
JButton cancelButton = new JButton("Fertig");
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
+
System.exit(0);
}
});