summaryrefslogtreecommitdiffstats
path: root/Dozentenmodulserver/src/server/ServerHandler.java
diff options
context:
space:
mode:
authorunknown2014-05-15 09:20:55 +0200
committerunknown2014-05-15 09:20:55 +0200
commit761c2cb1ab443f4344b4c135a0aec454fef32238 (patch)
treef29a89c33cd68946d795834b360f4fe6e9460567 /Dozentenmodulserver/src/server/ServerHandler.java
parentnix (diff)
parentMerge branch 'master' of git.openslx.org:openslx-ng/tutor-module (diff)
downloadtutor-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.java33
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");