diff options
| author | unknown | 2014-05-15 09:20:55 +0200 |
|---|---|---|
| committer | unknown | 2014-05-15 09:20:55 +0200 |
| commit | 761c2cb1ab443f4344b4c135a0aec454fef32238 (patch) | |
| tree | f29a89c33cd68946d795834b360f4fe6e9460567 /Dozentenmodulserver/src/server/ServerHandler.java | |
| parent | nix (diff) | |
| parent | Merge branch 'master' of git.openslx.org:openslx-ng/tutor-module (diff) | |
| download | tutor-module-761c2cb1ab443f4344b4c135a0aec454fef32238.tar.gz tutor-module-761c2cb1ab443f4344b4c135a0aec454fef32238.tar.xz tutor-module-761c2cb1ab443f4344b4c135a0aec454fef32238.zip | |
Merge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module
Conflicts:
Dozentenmodulserver/bin/server/ServerHandler.class
Diffstat (limited to 'Dozentenmodulserver/src/server/ServerHandler.java')
| -rw-r--r-- | Dozentenmodulserver/src/server/ServerHandler.java | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/Dozentenmodulserver/src/server/ServerHandler.java b/Dozentenmodulserver/src/server/ServerHandler.java index cf70002a..5744003a 100644 --- a/Dozentenmodulserver/src/server/ServerHandler.java +++ b/Dozentenmodulserver/src/server/ServerHandler.java @@ -33,28 +33,43 @@ public class ServerHandler implements Server.Iface { @Override public User getFtpUser() throws TException { - log.info(new Date() + " - returing FTPUser..."); + log.info(new Date() + " - returning FTPUser..."); User user = new User(); user.setUserName(UUID.randomUUID().toString().substring(0, 8)); user.setPassword(getEncodedSha1Sum(UUID.randomUUID().toString() .substring(0, 8))); - user.setPath(Configuration.config.getAbsolute_path()); + if(Configuration.config.getAbsolute_path().endsWith("/")) + { + user.setPath(Configuration.config.getAbsolute_path()); + } + else{ + user.setPath(Configuration.config.getAbsolute_path()+"/"); + } SQL sql = new SQL(); Connection con = sql.getConnection(); // check if folder temp exists - //if (folderTempExists() == true) { + if (folderTempExists() == true) { sql.writeFTPUser(con, user.getUserName(), user.getPassword()); return user; - //} else { - // log.info(new Date() + " - returning null user"); - // return null; - //} + } else { + log.info(new Date() + " - returning null user"); + return null; + } } public boolean folderTempExists() { // check if folder temp exists, otherwise create it - Path path = Paths - .get(Configuration.config.getAbsolute_path() + "/temp"); + Path path=null; + if(Configuration.config.getAbsolute_path().endsWith("/")) + { + path = Paths + .get(Configuration.config.getAbsolute_path() + "temp"); + } + else{ + path = Paths + .get(Configuration.config.getAbsolute_path() + "/temp"); + } + if (Files.exists(path) == true) { log.info(new Date() + " - folder '" + path + "' exists, no further action"); |
