summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/server/ServerHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodulserver/src/main/java/server/ServerHandler.java')
-rw-r--r--dozentenmodulserver/src/main/java/server/ServerHandler.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/dozentenmodulserver/src/main/java/server/ServerHandler.java b/dozentenmodulserver/src/main/java/server/ServerHandler.java
index d4b763cb..1aeb8820 100644
--- a/dozentenmodulserver/src/main/java/server/ServerHandler.java
+++ b/dozentenmodulserver/src/main/java/server/ServerHandler.java
@@ -429,8 +429,13 @@ public class ServerHandler implements Server.Iface {
@Override
public boolean deleteImageData(String id, String version) throws TException {
-
- return sql.deleteImage(id, version);
+ boolean success=false;
+
+ if(sql.deleteImage(id, version)==true){
+ success=true;
+ log.info("Image '"+id+"' and permissions successfully deleted.");
+ }
+ return success;
}
@Override
@@ -441,6 +446,7 @@ public class ServerHandler implements Server.Iface {
}
public boolean deleteLecture(String id, String hs, String user) {
+ boolean success = false;
Map<String, String> map = new HashMap<String, String>();
map = sql.getDeleteXMLData(id);
try {
@@ -456,8 +462,12 @@ public class ServerHandler implements Server.Iface {
log.info(new Date() + " - Failed to execute deleteLecture");
e.printStackTrace();
}
- return sql.deleteLecture(id);
-
+
+ if(sql.deleteLecture(id) == true){
+ success = true;
+ log.info("Lecture '"+id+"' and permissions successfully deleted.");
+ }
+ return success;
}
@Override
@@ -604,6 +614,7 @@ public class ServerHandler implements Server.Iface {
// return null;
}
+ //set permissions for users which are !=userID
public boolean writeAdditionalImageRights(String imageName, String userID,
boolean isRead, boolean isWrite, boolean isLinkAllowed,
boolean isAdmin) {