summaryrefslogtreecommitdiffstats
path: root/Dozentenmodulserver/src/server/ServerHandler.java
diff options
context:
space:
mode:
authorunknown2014-04-25 11:00:22 +0200
committerunknown2014-04-25 11:00:22 +0200
commitff6fca0ea5478fd8d4f58783773cee217bc407dd (patch)
treed16e69e9c7bd42e3ea1485deda5d971b15fa6642 /Dozentenmodulserver/src/server/ServerHandler.java
parentMerge branch 'master' of git.openslx.org:openslx-ng/tutor-module (diff)
downloadtutor-module-ff6fca0ea5478fd8d4f58783773cee217bc407dd.tar.gz
tutor-module-ff6fca0ea5478fd8d4f58783773cee217bc407dd.tar.xz
tutor-module-ff6fca0ea5478fd8d4f58783773cee217bc407dd.zip
Die XML Datei wird beim Löschen der Lecture nun auch gelöscht
Diffstat (limited to 'Dozentenmodulserver/src/server/ServerHandler.java')
-rw-r--r--Dozentenmodulserver/src/server/ServerHandler.java24
1 files changed, 23 insertions, 1 deletions
diff --git a/Dozentenmodulserver/src/server/ServerHandler.java b/Dozentenmodulserver/src/server/ServerHandler.java
index f9450107..9529ec22 100644
--- a/Dozentenmodulserver/src/server/ServerHandler.java
+++ b/Dozentenmodulserver/src/server/ServerHandler.java
@@ -383,11 +383,13 @@ public class ServerHandler implements Server.Iface {
String stringFile = sql.getFile(con, imageid, imageversion);
log.info(new Date()+" - File to Delete: "+stringFile);
+
File tmpFile = new File(stringFile);
try {
//File wird von Server gelöscht
FileUtils.forceDelete(tmpFile);
+
log.info(new Date()+" - Delete Successful");
return true;
@@ -413,8 +415,28 @@ public class ServerHandler implements Server.Iface {
return sql.connectedToLecture(con, id, version);
}
- public boolean deleteLecture(String id){
+ public boolean deleteLecture(String id, String hs, String user){
+ ResultSet rs=sql.getDeleteXMLData(con, id);
+ try {
+ rs.next();
+ String date=rs.getString("admin_createTime").replace(" ", "").replace("-", "").replace(":", "");
+ String name=rs.getString("name");
+ String path="/srv/openslx/nfs/temp/"+date.substring(0, date.length()-2)+"_"+hs+"_"+user+"_"+name+".xml";
+ log.info(new Date()+" - File to Delete: "+path);
+ File xmlFile=new File(path);
+ FileUtils.forceDelete(xmlFile);
+ log.info(new Date()+" - Delete Successful");
+ } catch (SQLException e) {
+ log.info(new Date()+" - Delete Failed");
+ e.printStackTrace();
+ } catch (IOException e) {
+ log.info(new Date()+" - Delete Failed");
+ e.printStackTrace();
+ }
return sql.deleteLecture(con, id);
+
}
+
+
}