summaryrefslogtreecommitdiffstats
path: root/Dozentenmodulserver/src/server
diff options
context:
space:
mode:
authorunknown2013-11-29 13:27:16 +0100
committerunknown2013-11-29 13:27:16 +0100
commit4c58fa14232b53d214b2bfa8e81756c21072dd4b (patch)
treebfa4992b9587ec5bd01fae7ecee40a63a868b954 /Dozentenmodulserver/src/server
parentUpload mit dynamischen User möglich, welcher nach dem Upload bzw. beenden wie... (diff)
downloadtutor-module-4c58fa14232b53d214b2bfa8e81756c21072dd4b.tar.gz
tutor-module-4c58fa14232b53d214b2bfa8e81756c21072dd4b.tar.xz
tutor-module-4c58fa14232b53d214b2bfa8e81756c21072dd4b.zip
Upload mit dynamischen User, welcher nach dem Upload wieder gelöscht wird
Diffstat (limited to 'Dozentenmodulserver/src/server')
-rw-r--r--Dozentenmodulserver/src/server/ServerInterface.java1
-rw-r--r--Dozentenmodulserver/src/server/ServerMethod.java11
2 files changed, 12 insertions, 0 deletions
diff --git a/Dozentenmodulserver/src/server/ServerInterface.java b/Dozentenmodulserver/src/server/ServerInterface.java
index 783321be..6ae6e529 100644
--- a/Dozentenmodulserver/src/server/ServerInterface.java
+++ b/Dozentenmodulserver/src/server/ServerInterface.java
@@ -6,6 +6,7 @@ import Models.User;
public interface ServerInterface extends Remote
{
public User getFtpUser() throws RemoteException;
+ public int DeleteFtpUser(String user) throws RemoteException;
}
diff --git a/Dozentenmodulserver/src/server/ServerMethod.java b/Dozentenmodulserver/src/server/ServerMethod.java
index 73ce26b3..a3a2db65 100644
--- a/Dozentenmodulserver/src/server/ServerMethod.java
+++ b/Dozentenmodulserver/src/server/ServerMethod.java
@@ -45,6 +45,7 @@ public class ServerMethod extends UnicastRemoteObject implements ServerInterface
User user=new User();
user.setUsername(UUID.randomUUID().toString().substring(0, 8));
user.setPass(UUID.randomUUID().toString().substring(0, 8));
+ user.setPath("/srv/openslx/nfs/temp");
SQL sql=new SQL();
Connection con=sql.getConnection();
sql.writeFTPUser(con, user.getUsername(), user.getPass());
@@ -53,5 +54,15 @@ public class ServerMethod extends UnicastRemoteObject implements ServerInterface
+ @Override
+ public int DeleteFtpUser(String user) throws RemoteException {
+ SQL sql=new SQL();
+ Connection con=sql.getConnection();
+ int ret = sql.DeleteUser(con, user);
+ return ret;
+ }
+
+
+
} \ No newline at end of file